aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.dockerignore8
-rw-r--r--Dockerfile22
-rw-r--r--Dockerfile-migrate9
-rw-r--r--docker-compose.yml33
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: