diff --git a/Dockerfile b/Dockerfile deleted file mode 120000 index 2f722aa378..0000000000 --- a/Dockerfile +++ /dev/null @@ -1 +0,0 @@ -contrib/docker/Dockerfile.apache \ No newline at end of file diff --git a/contrib/docker/Dockerfile.apache b/contrib/docker/Dockerfile.apache index 4e089faed9..d6a364a517 100644 --- a/contrib/docker/Dockerfile.apache +++ b/contrib/docker/Dockerfile.apache @@ -8,7 +8,7 @@ RUN apt-get update \ && apt-get install -y --no-install-recommends git gosu \ optipng pngquant jpegoptim gifsicle libpq-dev libsqlite3-dev locales zip unzip libzip-dev libcurl4-openssl-dev \ libfreetype6 libicu-dev libjpeg62-turbo libpng16-16 libxpm4 libwebp6 libmagickwand-6.q16-6 \ - libfreetype6-dev libjpeg62-turbo-dev libpng-dev libxpm-dev libwebp-dev libmagickwand-dev \ + libfreetype6-dev libjpeg62-turbo-dev libpng-dev libxpm-dev libwebp-dev libmagickwand-dev mariadb-client\ && sed -i '/en_US/s/^#//g' /etc/locale.gen \ && locale-gen && update-locale \ && docker-php-source extract \ diff --git a/contrib/docker/Dockerfile.fpm b/contrib/docker/Dockerfile.fpm index a402726a3d..2b4b944165 100644 --- a/contrib/docker/Dockerfile.fpm +++ b/contrib/docker/Dockerfile.fpm @@ -8,7 +8,7 @@ RUN apt-get update \ && apt-get install -y --no-install-recommends git gosu \ optipng pngquant jpegoptim gifsicle libpq-dev libsqlite3-dev locales zip unzip libzip-dev libcurl4-openssl-dev \ libfreetype6 libicu-dev libjpeg62-turbo libpng16-16 libxpm4 libwebp6 libmagickwand-6.q16-6 \ - libfreetype6-dev libjpeg62-turbo-dev libpng-dev libxpm-dev libwebp-dev libmagickwand-dev \ + libfreetype6-dev libjpeg62-turbo-dev libpng-dev libxpm-dev libwebp-dev libmagickwand-dev mariadb-client\ && sed -i '/en_US/s/^#//g' /etc/locale.gen \ && locale-gen && update-locale \ && docker-php-source extract \ diff --git a/docker-compose.yml b/docker-compose.yml index 3d9cccc020..e19334ad3d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,10 @@ services: app: # Comment to use dockerhub image - build: . + build: + context: . + dockerfile: contrib/docker/Dockerfile.apache + #dockerfile: contrib/docker/Dockerfile.fpm image: pixelfed restart: unless-stopped ## If you have a traefik running, uncomment this to expose Pixelfed @@ -36,7 +39,10 @@ services: worker: # Comment this whole block if HORIZON_EMBED is true. # Comment to use dockerhub image - build: . + build: + context: . + dockerfile: contrib/docker/Dockerfile.apache + #dockerfile: contrib/docker/Dockerfile.fpm image: pixelfed restart: unless-stopped env_file: @@ -54,6 +60,7 @@ services: restart: unless-stopped networks: - internal + command: --default-authentication-plugin=mysql_native_password environment: - MYSQL_DATABASE=pixelfed - MYSQL_USER=${DB_USERNAME} @@ -65,6 +72,10 @@ services: redis: image: redis:5-alpine restart: unless-stopped + env_file: + - ./.env + ports: + - "6379:6379" volumes: - "redis-data:/data" networks: