Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
English |
---|
Docker (www.docker.com) is an open platform making it easier to create, deploy, and run applications by using containers. |
Thai |
---|
Docker (www.docker.com) เป็นแพลตฟอร์มเปิดที่ทำให้การสร้างปรับใช้และเรียกใช้แอปพลิเคชันง่ายขึ้นโดยใช้คอนเทนเนอร์ |
...
Code Block | ||
---|---|---|
| ||
# create a volume container for shared data docker volume create jogetdata # run a MySQL database container docker run -d --name jogetdb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=jwdb -e MYSQL_USER=joget -e MYSQL_PASSWORD=joget -e MYSQL_DATABASE=jwdb mysql:5.7 # run a Joget container. docker run -d --link jogetdb:jwdb --name joget -p 8080:8080 -e MYSQL_HOST=jwdb -e MYSQL_DATABASE=jwdb -e MYSQL_PORT=3306 -e MYSQL_USER=joget -e MYSQL_PASSWORD=joget --mount source=jogetdata,target=/opt/joget/wflow jogetworkflow/joget-enterprise |
** do note that without specifying any tag, jogetworkflow/joget-enterprise will default to the "latest" tag so it is a good practice to fix the tag to your preferred version.
Browse to the installation at http://your_docker_host:8080/jw
Thai |
---|
เรียกดูการติดตั้งที่ http://your_docker_host:8080/jw |
You can run Joget using the docker-compose yaml template file below:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
version: '2'
services:
joget:
container_name: jogetapp
image: jogetworkflow/joget-enterprise:latest
restart: unless-stopped
environment:
- MYSQL_HOST=jogetdb
- MYSQL_DATABASE=jwdb
- MYSQL_PORT=3306
- MYSQL_USER=joget
- MYSQL_PASSWORD=joget
volumes:
- jogetdata:/opt/joget/wflow
networks:
joget-backend:
ports:
- 8080:8080
depends_on:
jogetdb:
condition: service_healthy
jogetdb:
container_name: jogetdb
image: mysql:8.0
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_DATABASE=jwdb
- MYSQL_USER=joget
- MYSQL_PASSWORD=joget
volumes:
- mysqldata:/var/lib/mysql
networks:
joget-backend:
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
timeout: 20s
retries: 10
volumes:
jogetdata:
mysqldata:
networks:
joget-backend: |
Either use docker compose up -d command if you are using docker-compose.yaml filename or docker compose -f {yourcomposefilename} up -d if you set a custom filename for your yaml file. You can then browse to the installation at http://your_docker_host:8080/jw
...