mirror of https://github.com/mitchell/selfpass.git
Rename prod compose file and modify Makefile for stacks
This commit is contained in:
parent
d83a4641a3
commit
d1d53b480e
|
@ -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
|
||||
|
|
|
@ -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"
|
|
@ -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
|
Loading…
Reference in New Issue