version: '3'
networks:
- frontend:
- external:
- name: proxy
+ proxy:
+ external: true
+ backend:
+ driver: overlay
services:
db:
- image: mariadb:10.6
+ image: mariadb:11.1.2
environment:
MARIADB_ROOT_PASSWORD: admin
MARIADB_DATABASE: go
MARIADB_USER: socket
MARIADB_PASSWORD: socketpw
+ networks:
+ - backend
socket:
- build: ./socket
- image: cliftonpalmer/go-socket
+ image: cjpalmer/go-socket:1.2.0
networks:
- - default
- - frontend
- httpd:
- image: httpd:2.4
- volumes:
- - ./htdocs:/usr/local/apache2/htdocs
+ - backend
+ web:
+ image: cjpalmer/go-web:1.2.0
+ environment:
+ - NGINX_HOST=purplebirdman.com
+ - NGINX_PORT=80
networks:
- - default
- - frontend
+ - backend
+ - proxy