You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
800 B
45 lines
800 B
version: '3' |
|
|
|
networks: |
|
halo: |
|
external: false |
|
|
|
services: |
|
server: |
|
image: openjdk |
|
container_name: halo |
|
environment: |
|
- USER_UID=1000 |
|
- USER_GID=1000 |
|
restart: always |
|
privileged: true |
|
networks: |
|
- halo |
|
volumes: |
|
- ./halo-1.4.8.jar:/halo.jar |
|
- ./application.yaml:/application.yaml |
|
- /etc/localtime:/etc/localtime |
|
ports: |
|
- "8090:8090" |
|
depends_on: |
|
- db |
|
command: [ |
|
'java', |
|
'-jar', |
|
'halo.jar' |
|
] |
|
|
|
db: |
|
image: mysql |
|
restart: always |
|
environment: |
|
- MYSQL_ROOT_PASSWORD=halo |
|
- MYSQL_USER=halo |
|
- MYSQL_PASSWORD=123456 |
|
- MYSQL_DATABASE=halodb |
|
networks: |
|
- halo |
|
ports: |
|
- "3306:3306" |
|
volumes: |
|
- ./mysql:/var/lib/mysql |