version: '3'
services:
db:
- image: mariadb:10.6
+ image: mariadb:11.1.2
environment:
MARIADB_ROOT_PASSWORD: admin
MARIADB_DATABASE: go
MARIADB_PASSWORD: socketpw
socket:
build: ./socket
- image: cliftonpalmer/go-socket
- httpd:
- image: httpd:2.4
- volumes:
- - ./htdocs:/usr/local/apache2/htdocs
+ image: cjpalmer/go-socket:1.1.0
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
+ build: ./web
+ image: cjpalmer/go-web:1.1.0
environment:
- NGINX_HOST=purplebirdman.com
- NGINX_PORT=80
ports:
- - 8000:80
+ - 80:80