]> Untitled Git - go.git/blob - docker-compose.yml
Added basic controls, refactored database sync (#2)
[go.git] / docker-compose.yml
1 version: '3'
2 services:
3     db:
4         image: mariadb:10.6
5         environment:
6             MARIADB_ROOT_PASSWORD: admin
7             MARIADB_DATABASE: go
8             MARIADB_USER: socket
9             MARIADB_PASSWORD: socketpw
10     socket:
11         build: ./socket
12         image: cliftonpalmer/go-socket
13     httpd:
14         image: httpd:2.4
15         volumes:
16         - ./htdocs:/usr/local/apache2/htdocs
17     web:
18         image: nginx:1.17
19         restart: on-failure
20         deploy:
21             restart_policy:
22                 condition: on-failure
23                 delay: 5s
24                 max_attempts: 5
25                 window: 10s
26         volumes:
27         - ./nginx.conf:/etc/nginx/nginx.conf
28         environment:
29         - NGINX_HOST=purplebirdman.com
30         - NGINX_PORT=80
31         ports:
32         - 8000:80