Adding some docker stuff I might delete later anyways
This commit is contained in:
parent
c81dd0c43f
commit
0abc76eb04
@ -5,9 +5,6 @@ services:
|
|||||||
build: fedilogue/
|
build: fedilogue/
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- vpn
|
|
||||||
cap_add:
|
|
||||||
- NET_ADMIN
|
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:5555:5555"
|
- "127.0.0.1:5555:5555"
|
||||||
restapi:
|
restapi:
|
||||||
@ -16,37 +13,12 @@ services:
|
|||||||
- "127.0.0.1:6431:6432"
|
- "127.0.0.1:6431:6432"
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
frontend:
|
|
||||||
build: frontend/
|
|
||||||
depends_on:
|
|
||||||
- restapi
|
|
||||||
- db
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:8080:8080"
|
|
||||||
db:
|
db:
|
||||||
image: postgres:alpine
|
image: postgres:alpine
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: fedilogue
|
POSTGRES_USER: $PGUSER
|
||||||
POSTGRES_PASSWORD: fedilogue
|
POSTGRES_PASSWORD: $PGPASS
|
||||||
POSTGRES_DB: fedilogue
|
POSTGRES_DB: $PGDATABASE
|
||||||
volumes:
|
volumes:
|
||||||
- ./postgres-data:/var/lib/postgresql
|
- ./postgres-data:/var/lib/postgresql
|
||||||
vpn:
|
|
||||||
image: bubuntux/nordvpn
|
|
||||||
cap_add:
|
|
||||||
- NET_ADMIN
|
|
||||||
- SYS_MODULE
|
|
||||||
sysctls:
|
|
||||||
- net.ipv4.conf.all.rp_filter=2
|
|
||||||
devices:
|
|
||||||
- /dev/net/tun
|
|
||||||
environment:
|
|
||||||
- USER=${NORDVPNUSER}
|
|
||||||
- "PASS=${NORDVPNPASS}"
|
|
||||||
- CONNECT=United_States
|
|
||||||
- TECHNOLOGY=NordLynx
|
|
||||||
ulimits:
|
|
||||||
memlock:
|
|
||||||
soft: -1
|
|
||||||
hard: -1
|
|
@ -1,8 +1,7 @@
|
|||||||
FROM golang:alpine
|
FROM golang:alpine
|
||||||
COPY . /app
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
RUN apk add postgresql-client
|
COPY fedilogue fedilogue
|
||||||
RUN go build .
|
RUN ls -la ./
|
||||||
ENV DATABASE_URL "postgres://fedilogue:fedilogue@db/fedilogue"
|
RUN pwd
|
||||||
ENV PGPASSWORD "fedilogue"
|
ENV DATABASE_URL "postgres://$PGUSER:$PGPASSWORD@db/$PGDATABASE"
|
||||||
ENTRYPOINT ["./entrypoint.sh"]
|
CMD ["/app/fedilogue"]
|
Loading…
x
Reference in New Issue
Block a user