Rename prod compose file and modify Makefile for stacks

This commit is contained in:
mitchell 2019-08-10 00:17:27 -04:00
parent d83a4641a3
commit d1d53b480e
3 changed files with 36 additions and 19 deletions

View File

@ -9,14 +9,14 @@ build:
clean:
rm -rf ./bin ./vendor
local:
docker-compose up -d
deploy:
docker stack deploy -c docker-stack.yml selfpass
up:
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up
docker-compose up
upd:
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d
docker-compose up -d
down:
docker-compose down

View File

@ -1,15 +0,0 @@
version: "3.7"
services:
server:
image: mjfs/selfpass:latest
entrypoint:
- server
volumes:
- "/home/selfpass/data:/home/selfpass/data"
secrets:
ca:
file: "/home/selfpass/certs/ca.pem"
cert:
file: "/home/selfpass/certs/server.pem"
key:
file: "/home/selfpass/certs/server-key.pem"

32
services/docker-stack.yml Normal file
View File

@ -0,0 +1,32 @@
version: "3.7"
services:
server:
image: mjfs/selfpass:latest
entrypoint:
- server
- -v
ports:
- "8080:8080"
volumes:
- data:/home/selfpass/data
secrets:
- ca
- cert
- key
deploy:
mode: replicated
replicas: 1
restart_policy:
condition: on-failure
secrets:
ca:
external: true
cert:
external: true
key:
external: true
volumes:
data:
external: true