diff options
| -rw-r--r-- | .dockerignore | 8 | ||||
| -rw-r--r-- | Dockerfile | 22 | ||||
| -rw-r--r-- | Dockerfile-migrate | 9 | ||||
| -rw-r--r-- | docker-compose.yml | 33 |
4 files changed, 0 insertions, 72 deletions
diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 88d748b..0000000 --- a/.dockerignore +++ /dev/null @@ -1,8 +0,0 @@ -.idea/ -target/ -Cargo.lock -LICENSE -.gitignore -.dockerignore -Dockerfile -.env.example diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 92c9cf4..0000000 --- a/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM rustlang/rust:nightly - -RUN apt-get update -yqq && apt-get install -yqq libsodium-dev - -WORKDIR /usr/src/thulani -COPY src ./src -COPY Cargo.toml ./ - -RUN cargo fetch - -COPY .env ./ - -RUN cargo build --release - -FROM python:3 -RUN pip install youtube-dl -RUN apt-get update -yqq && apt-get install -yqq libsodium18 ffmpeg - -COPY --from=0 /usr/src/thulani/target/release/thulani . -COPY .env ./ - -CMD ["./thulani"] diff --git a/Dockerfile-migrate b/Dockerfile-migrate deleted file mode 100644 index e41b396..0000000 --- a/Dockerfile-migrate +++ /dev/null @@ -1,9 +0,0 @@ -FROM christophwurst/diesel-cli - -ENV DEBIAN_FRONTEND noninteractive -RUN apt-get update -yqq && apt-get install -yqq postgresql postgresql-contrib - -COPY migrations ./migrations -COPY setup_db.sh Cargo.toml ./ - -CMD ["./setup_db.sh"] diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index a3f011e..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,33 +0,0 @@ -version: '3' -services: - thulani: - image: thulani - build: . - depends_on: - - db - - migrate - - environment: - DATABASE_URL: "postgres://thulani:clickheretodie@db/memes" - RUST_BACKTRACE: 1 - - db: - image: postgres:latest - restart: always - volumes: - - db-data:/var/lib/postgresql/data - environment: - POSTGRES_USER: thulani - POSTGRES_PASSWORD: clickheretodie - POSTGRES_DB: memes - - migrate: - build: - context: . - dockerfile: Dockerfile-migrate - restart: on-failure - depends_on: - - db - -volumes: - db-data: |
