]> Untitled Git - lemmy.git/commitdiff
Fix docker dev build (#2509)
authorDessalines <dessalines@users.noreply.github.com>
Fri, 21 Oct 2022 15:13:24 +0000 (11:13 -0400)
committerGitHub <noreply@github.com>
Fri, 21 Oct 2022 15:13:24 +0000 (15:13 +0000)
* Fixing docker dev build.

* Remove volume mount files.

* Fixing pictrs.

* Addressing PR comments.

docker/dev/docker-compose.yml
docker/dev/docker_update.sh
docker/dev/docker_update_volume_mount.sh [deleted file]
docker/dev/lemmy.hjson
docker/dev/volume_mount.dockerfile [deleted file]

index 399d79efcdd24737c8870b129baecf88c63a2073..52f987b27cf91227a2b521d673f5c7d05cb16839 100644 (file)
@@ -25,12 +25,12 @@ services:
       - lemmy-ui
 
   lemmy:
-    image: dessalines/lemmy:dev
+    image: dessalines/lemmy:dev
     # use this to build your local lemmy server image for development
     # run docker compose up --build
-    build: 
-      context: ../..
-      dockerfile: docker/dev/Dockerfile
+    build: 
+      context: ../..
+      dockerfile: docker/dev/Dockerfile
     # this hostname is used in nginx reverse proxy and also for lemmy ui to connect to the backend, do not change
     hostname: lemmy
     networks:
index bfbff069e4950e81cd3a0c840f5c6d449f3b9026..29127b24f36d7e9612a7b3b1815b5fad01672aa0 100755 (executable)
@@ -7,7 +7,4 @@ set -e
 
 mkdir -p volumes/pictrs
 sudo chown -R 991:991 volumes/pictrs
-sudo docker-compose down
-sudo docker build ../../ --file ../dev/Dockerfile -t lemmy-dev:latest
-sudo docker-compose pull --ignore-pull-failures || true
-sudo docker-compose up -d
+sudo docker-compose up -d --build
diff --git a/docker/dev/docker_update_volume_mount.sh b/docker/dev/docker_update_volume_mount.sh
deleted file mode 100755 (executable)
index b31f3cb..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-set -e
-
-# This script uses a Dockerfile that takes advantage of docker volume mounts,
-# And runs on an ubuntu image. A little faster for development than the other
-# script
-
-mkdir -p volumes/pictrs
-sudo chown -R 991:991 volumes/pictrs
-sudo docker-compose down
-sudo docker build ../../ --file ../dev/volume_mount.dockerfile -t lemmy-dev:latest
-sudo docker-compose pull --ignore-pull-failures || true
-sudo docker-compose up
index bd0ec409fa08c2904e4b4771b2a8bd32fceb291d..23f405204c00a6fdce82f0d706f777778535d927 100644 (file)
@@ -6,20 +6,23 @@
   # release / stable version.
 
   setup: {
-    # username for the admin user
     admin_username: "lemmy"
-    # password for the admin user
     admin_password: "lemmylemmy"
-    # name of the site (can be changed later)
     site_name: "lemmy-dev"
   }
 
-  opentelemetry_url: "http://otel:4137"
+  database: {
+    host: "postgres"
+  }
 
-  # the domain name of your instance (eg "lemmy.ml")
   hostname: "localhost"
-  # address where lemmy should listen for incoming requests
   bind: "0.0.0.0"
-  # port where lemmy should listen for incoming requests
   port: 8536
-}
\ No newline at end of file
+
+  pictrs: {
+    url: "http://pictrs:8080/"
+    # api_key: "API_KEY"
+  }
+
+  opentelemetry_url: "http://otel:4137"
+}
diff --git a/docker/dev/volume_mount.dockerfile b/docker/dev/volume_mount.dockerfile
deleted file mode 100644 (file)
index 52ff5e8..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# syntax=docker/dockerfile:experimental
-
-# Warning: this will not pick up migrations unless there are code changes
-FROM rust:1 as rust
-
-ENV HOME=/home/root
-
-WORKDIR /app
-
-# Copy the source folders
-COPY . ./
-RUN echo "pub const VERSION: &str = \"$(git describe --tag)\";" > "crates/utils/src/version.rs"
-
-# Build for debug
-RUN --mount=type=cache,target=/usr/local/cargo/registry \
-    --mount=type=cache,target=/app/target \
-    cargo build
-RUN --mount=type=cache,target=/app/target \
-    cp target/debug/lemmy_server lemmy_server
-
-FROM ubuntu:20.04
-
-# Install libpq for postgres
-RUN apt-get update -y
-RUN apt-get install -y libpq-dev ca-certificates
-
-# Copy resources
-COPY --from=rust /app/lemmy_server /app/lemmy
-
-EXPOSE 8536
-CMD ["/app/lemmy"]