version: '3'
services:
+ db:
+ image: mariadb:10.6
+ environment:
+ MARIADB_ROOT_PASSWORD: admin
+ MARIADB_DATABASE: go
+ MARIADB_USER: socket
+ MARIADB_PASSWORD: socketpw
+ socket:
+ build: ./socket
+ image: cliftonpalmer/go-socket
httpd:
image: httpd:2.4
volumes:
- ./htdocs:/usr/local/apache2/htdocs
+ web:
+ image: nginx:1.17
+ restart: on-failure
+ deploy:
+ restart_policy:
+ condition: on-failure
+ delay: 5s
+ max_attempts: 5
+ window: 10s
+ volumes:
+ - ./nginx.conf:/etc/nginx/nginx.conf
+ environment:
+ - NGINX_HOST=purplebirdman.com
+ - NGINX_PORT=80
ports:
- - 8100:80
+ - 8000:80