Stop trying to use docker, it sucks
This commit is contained in:
parent
722022faec
commit
09350bab0e
17
Dockerfile
17
Dockerfile
@ -1,17 +0,0 @@
|
|||||||
FROM golang:1.23
|
|
||||||
|
|
||||||
RUN apt update
|
|
||||||
RUN apt install -y pandoc
|
|
||||||
|
|
||||||
WORKDIR /var/www/cpolis
|
|
||||||
|
|
||||||
COPY . .
|
|
||||||
|
|
||||||
RUN curl -sLO https://github.com/tailwindlabs/tailwindcss/releases/download/v3.4.15/tailwindcss-linux-x64
|
|
||||||
RUN chmod +x tailwindcss-linux-x64
|
|
||||||
RUN mv tailwindcss-linux-x64 tailwindcss
|
|
||||||
RUN ./tailwindcss -i ./web/static/css/input.css -o ./web/static/css/style.css
|
|
||||||
|
|
||||||
RUN go build -o cpolis cmd/main.go
|
|
||||||
|
|
||||||
CMD ["./cpolis"]
|
|
@ -1,26 +0,0 @@
|
|||||||
services:
|
|
||||||
app:
|
|
||||||
build: .
|
|
||||||
ports:
|
|
||||||
- "1664:1664"
|
|
||||||
volumes:
|
|
||||||
- /etc/cpolis/config.toml:/etc/cpolis/config.toml
|
|
||||||
- /etc/cpolis/serviceAccountKey.json:/etc/cpolis/serviceAccountKey.json
|
|
||||||
- /var/log/cpolis.log:/var/log/cpolis.log
|
|
||||||
depends_on:
|
|
||||||
- db
|
|
||||||
environment:
|
|
||||||
DB_USER: cpolis
|
|
||||||
DB_PASS: ${DB_PASS}
|
|
||||||
|
|
||||||
db:
|
|
||||||
image: mariadb:11.6
|
|
||||||
environment:
|
|
||||||
MYSQL_ROOT_PASSWORD: ${DB_PASS}
|
|
||||||
MYSQL_DATABASE: cpolis
|
|
||||||
MYSQL_USER: cpolis
|
|
||||||
MYSQL_PASSWORD: ${DB_PASS}
|
|
||||||
ports:
|
|
||||||
- "3306:3306"
|
|
||||||
volumes:
|
|
||||||
- ./create_db.sql:/docker-entrypoint-initdb.d/create_db.sql
|
|
@ -1,7 +0,0 @@
|
|||||||
#! /bin/sh -
|
|
||||||
|
|
||||||
read -sp "Enter DB password: " DB_PASS
|
|
||||||
echo
|
|
||||||
|
|
||||||
export DB_PASS
|
|
||||||
docker-compose up -d
|
|
Loading…
x
Reference in New Issue
Block a user