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:
|
clean:
|
||||||
rm -rf ./bin ./vendor
|
rm -rf ./bin ./vendor
|
||||||
|
|
||||||
local:
|
deploy:
|
||||||
docker-compose up -d
|
docker stack deploy -c docker-stack.yml selfpass
|
||||||
|
|
||||||
up:
|
up:
|
||||||
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up
|
docker-compose up
|
||||||
|
|
||||||
upd:
|
upd:
|
||||||
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d
|
docker-compose up -d
|
||||||
|
|
||||||
down:
|
down:
|
||||||
docker-compose 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