diff --git a/Dockerfile b/Dockerfile index 1e631f0..35355ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,7 @@ FROM gitea/gitea:1.14.5-rootless ADD conf/ /var/lib/gitea/custom/conf/ - -COPY config.sh /usr/local/bin/config.sh - -USER root -RUN chmod +x /usr/local/bin/config.sh - -ENTRYPOINT ["/usr/local/bin/config.sh"] +ADD config /etc/gitea +ADD data /var/lib/gitea +ADD localtime /etc/localtime +ADD timezone /etc/timezone diff --git a/config.sh b/config.sh deleted file mode 100644 index 82bc8db..0000000 --- a/config.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# Extract values from DATABASE_URL -DATABASE_USER=$(echo $DATABASE_URL | cut -d ':' -f 2 | cut -d '/' -f 3) -DATABASE_PASSWORD=$(echo $DATABASE_URL | cut -d ':' -f 3 | cut -d '@' -f 1) -DATABASE_HOST=$(echo $DATABASE_URL | cut -d '@' -f 2 | cut -d ':' -f 1) -DATABASE_PORT=$(echo $DATABASE_URL | cut -d ':' -f 4 | cut -d '/' -f 1) -DATABASE_NAME=$(echo $DATABASE_URL | cut -d '/' -f 4) - -# Export the extracted variables as environment variables -export GITEA__database__USER=$DATABASE_USER -export GITEA__database__PASSWD=$DATABASE_PASSWORD -export GITEA__database__HOST=$DATABASE_HOST -export GITEA__database__NAME=$DATABASE_NAME -export GITEA__database__DB_TYPE=postgres -export GITEA__database__SSL_MODE=require - -/usr/local/bin/gitea web -port $PORT diff --git a/config/.gitkeep b/config/.gitkeep new file mode 100644 index 0000000..e69de29