]> Untitled Git - lemmy.git/commitdiff
Removing nocross folder. Updating prod docker compose.
authorDessalines <tyhou13@gmx.com>
Sat, 2 Nov 2019 06:52:59 +0000 (23:52 -0700)
committerDessalines <tyhou13@gmx.com>
Sat, 2 Nov 2019 06:52:59 +0000 (23:52 -0700)
docker/nocross/.env [deleted file]
docker/nocross/Dockerfile [deleted file]
docker/nocross/docker-compose.yml [deleted file]
docker/prod/.env
docker/prod/docker-compose.yml

diff --git a/docker/nocross/.env b/docker/nocross/.env
deleted file mode 100644 (file)
index f82502d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-DOMAIN=my_domain
-DATABASE_PASSWORD=password
-DATABASE_URL=postgres://lemmy:password@lemmy_db:5432/lemmy
-JWT_SECRET=changeme
diff --git a/docker/nocross/Dockerfile b/docker/nocross/Dockerfile
deleted file mode 100644 (file)
index 8818f2b..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-FROM node:12-buster as node
-
-WORKDIR /app/ui
-
-# Cache deps
-COPY ui/package.json ui/yarn.lock ./
-RUN yarn install --pure-lockfile --network-timeout 100000
-
-# Build
-COPY ui /app/ui
-RUN yarn build
-
-
-FROM rust:1.37 as rust
-
-# Cache deps
-WORKDIR /app
-RUN USER=root cargo new server
-WORKDIR /app/server
-COPY server/Cargo.toml server/Cargo.lock ./
-RUN  mkdir -p ./src/bin \
-  && echo 'fn main() { println!("Dummy") }' > ./src/bin/main.rs
-
-RUN cargo build
-RUN rm -f ./target/debug/deps/lemmy_server*
-COPY server/src ./src/
-COPY server/migrations ./migrations/
-
-# build for release
-#RUN cargo build --frozen --release
-RUN cargo build --frozen
-
-# Get diesel-cli on there just in case
-# RUN cargo install diesel_cli --no-default-features --features postgres
-
-# make result place always the same for lemmy container
-RUN cp /app/server/target/debug/lemmy_server /app/server/ready
-
-
-#FROM alpine:3.10
-# debian because build with dynamic linking with debian:buster
-FROM debian:buster as lemmy
-
-# Install libpq for postgres
-#RUN apk add libpq
-RUN apt-get update && apt-get install -y libpq5
-
-# Copy resources
-#COPY --from=rust /app/server/target/$TARGET/debug/lemmy_server /app/lemmy
-COPY --from=rust /app/server/ready /app/lemmy
-COPY --from=node /app/ui/dist /app/dist
-RUN addgroup --gid 1000 lemmy
-# for alpine
-#RUN adduser -D -s /bin/sh -u 1000 -G lemmy lemmy
-# for debian
-RUN adduser --disabled-password --shell /bin/sh --uid 1000 --ingroup lemmy lemmy
-RUN chown lemmy:lemmy /app/lemmy
-USER lemmy
-EXPOSE 8536
-CMD ["/app/lemmy"]
diff --git a/docker/nocross/docker-compose.yml b/docker/nocross/docker-compose.yml
deleted file mode 100644 (file)
index d92810a..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-version: '3.3'
-
-services:
-  lemmy_db:
-    image: postgres:12-alpine
-    environment:
-      - POSTGRES_USER=lemmy
-      - POSTGRES_PASSWORD=${DATABASE_PASSWORD}
-      - POSTGRES_DB=lemmy
-    volumes:
-      - lemmy_db:/var/lib/postgresql/data
-  lemmy:
-    build: 
-      context: ../../
-      dockerfile: docker/nocross/Dockerfile
-    ports:
-      - "127.0.0.1:8536:8536"
-    environment:
-      - LEMMY_FRONT_END_DIR=/app/dist
-      - DATABASE_URL=${DATABASE_URL}
-      - JWT_SECRET=${JWT_SECRET}
-      - HOSTNAME=${DOMAIN}
-    depends_on: 
-      - lemmy_db
-volumes:
-  lemmy_db:
index cca4deae7f7be5469305406d2968ba0138034b95..cf809d894366512ab4fdf0b7a38f8237a892c921 100644 (file)
@@ -2,9 +2,16 @@ DOMAIN=my_domain
 DATABASE_PASSWORD=password
 DATABASE_URL=postgres://lemmy:password@lemmy_db:5432/lemmy
 JWT_SECRET=changeme
+
 RATE_LIMIT_MESSAGE=30
 RATE_LIMIT_MESSAGE_PER_SECOND=60
 RATE_LIMIT_POST=3
 RATE_LIMIT_POST_PER_SECOND=600
 RATE_LIMIT_REGISTER=1
 RATE_LIMIT_REGISTER_PER_SECOND=3600
+
+# Optional email fields
+SMTP_SERVER=
+SMTP_LOGIN=
+SMTP_PASSWORD=
+SMTP_FROM_ADDRESS=Domain.com Lemmy Admin <notifications@domain.com>
index 14d530c1c9e1850eb2bdf3650c00114d56e17689..4fd00724198cfb3ea75a066a47106873c54be993 100644 (file)
@@ -24,6 +24,10 @@ services:
       - RATE_LIMIT_POST_PER_SECOND=${RATE_LIMIT_POST_PER_SECOND}
       - RATE_LIMIT_REGISTER=${RATE_LIMIT_REGISTER}
       - RATE_LIMIT_REGISTER_PER_SECOND=${RATE_LIMIT_REGISTER_PER_SECOND}
+      - SMTP_SERVER=${SMTP_SERVER}
+      - SMTP_LOGIN=${SMTP_LOGIN}
+      - SMTP_PASSWORD=${SMTP_PASSWORD}
+      - SMTP_FROM_ADDRESS=${SMTP_FROM_ADDRESS}
     restart: always
     depends_on:
       - lemmy_db