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.
67 lines
1.4 KiB
67 lines
1.4 KiB
version: "3" |
|
services: |
|
mysql: |
|
image: mysql:5.7 |
|
container_name: project_mysql |
|
restart: unless-stopped |
|
networks: |
|
default: |
|
ipv4_address: 192.168.2.3 |
|
environment: |
|
MYSQL_ALLOW_EMPTY_PASSWORD: "true" |
|
MYSQL_ROOT_PASSWORD: |
|
MYSQL_DATABASE: project |
|
MYSQL_USER: root |
|
MYSQL_PASSWORD: |
|
ports: |
|
- "9906:3306" |
|
phpmyadmin: |
|
image: phpmyadmin/phpmyadmin |
|
container_name: project_phpmyadmin |
|
links: |
|
- mysql |
|
environment: |
|
PMA_HOST: mysql |
|
PMA_PORT: 3306 |
|
PMA_ARBITRARY: 1 |
|
networks: |
|
default: |
|
ipv4_address: 192.168.2.4 |
|
ports: |
|
- 81:80 |
|
|
|
web: |
|
build: ./.docker |
|
container_name: vcfconvert |
|
networks: |
|
default: |
|
ipv4_address: 192.168.2.2 |
|
caddy: |
|
volumes: |
|
- ./:/var/www/html/ |
|
- ./.docker/virtualhost.conf:/etc/apache2/sites-available/000-default.conf |
|
ports: |
|
- "9080:80" |
|
depends_on: |
|
- "mysql" |
|
|
|
mailhog: |
|
image: mailhog/mailhog |
|
container_name: project_mailhog |
|
ports: |
|
- 1025:1025 # smtp server |
|
- 8025:8025 # web ui |
|
networks: |
|
default: |
|
ipv4_address: 192.168.2.5 |
|
|
|
networks: |
|
default: |
|
driver: bridge |
|
ipam: |
|
driver: default |
|
config: |
|
- subnet: 192.168.2.0/24 # If you change this, make sure to change other IP addresses |
|
caddy: |
|
external: |
|
name: caddy_net
|
|
|