diff --git a/conf/supervisor/cron.conf.rootless b/conf/supervisor/cron.conf.rootless index d2b105d..b11f152 100644 --- a/conf/supervisor/cron.conf.rootless +++ b/conf/supervisor/cron.conf.rootless @@ -1,5 +1,5 @@ [program:cron] -command=/usr/local/bin/supercronic /etc/cron.d/passbolt-ce-server +command=/usr/local/bin/supercronic /etc/cron.d/__PASSBOLT_PACKAGE__ autostart=true priority=20 stdout_logfile=/dev/stdout diff --git a/debian/Dockerfile.rootless b/debian/Dockerfile.rootless index bd80beb..d09ea07 100644 --- a/debian/Dockerfile.rootless +++ b/debian/Dockerfile.rootless @@ -34,6 +34,8 @@ RUN apt-get update \ && mv "$SUPERCRONIC" "/usr/local/bin/${SUPERCRONIC}" \ && ln -s "/usr/local/bin/${SUPERCRONIC}" /usr/local/bin/supercronic +COPY conf/supervisor/cron.conf.rootless /etc/supervisor/conf.d/cron.conf + RUN sed -i 's,listen 80;,listen 8080;,' /etc/nginx/sites-enabled/nginx-passbolt.conf \ && rm /etc/nginx/sites-enabled/default \ && cp /usr/share/passbolt/examples/nginx-passbolt-ssl.conf /etc/nginx/snippets/passbolt-ssl.conf \ @@ -66,9 +68,9 @@ RUN sed -i 's,listen 80;,listen 8080;,' /etc/nginx/sites-enabled/nginx-passbolt. && chown -R www-data:0 /var/log/supervisor \ && touch /var/www/.profile \ && chown www-data:www-data /var/www/.profile \ - && sed -i 's,www-data\s,,' /etc/cron.d/$PASSBOLT_PKG + && sed -i 's,www-data\s,,' /etc/cron.d/$PASSBOLT_PKG \ + && sed -i "s,__PASSBOLT_PACKAGE__,$PASSBOLT_PKG," /etc/supervisor/conf.d/cron.conf -COPY conf/supervisor/cron.conf.rootless /etc/supervisor/conf.d/cron.conf COPY conf/supervisor/nginx.conf /etc/supervisor/conf.d/nginx.conf COPY conf/supervisor/php.conf /etc/supervisor/conf.d/php.conf COPY debian/bin/docker-entrypoint.sh.rootless /docker-entrypoint.sh diff --git a/docker-compose-pro.yml b/docker-compose-pro.yml index c8b31e1..8d4bcfd 100644 --- a/docker-compose-pro.yml +++ b/docker-compose-pro.yml @@ -10,9 +10,9 @@ services: - "127.0.0.1:3306:3306" passbolt: - image: passbolt/passbolt:3.0.1-pro + image: passbolt/passbolt:latest-pro #Alternatively you can use rootless: - #image: passbolt/passbolt:3.0.0-pro-non-root + #image: passbolt/passbolt:latest-pro-non-root tty: true depends_on: - db diff --git a/docker-compose.yml b/docker-compose.yml index 76f826f..661189c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,9 +10,9 @@ services: - "127.0.0.1:3306:3306" passbolt: - image: passbolt/passbolt:3.0.1-ce + image: passbolt/passbolt:latest-ce #Alternatively you can use rootless: - #image: passbolt/passbolt:3.0.0-ce-non-root + #image: passbolt/passbolt:latest-ce-non-root tty: true depends_on: - db diff --git a/env/passbolt.env b/env/passbolt.env index cb83100..21be0fc 100644 --- a/env/passbolt.env +++ b/env/passbolt.env @@ -1,7 +1,5 @@ # URL APP_FULL_BASE_URL=https://passbolt.local -# For rootless images -#APP_FULL_BASE_URL=https://passbolt.local:4433 # Database settings DATASOURCES_DEFAULT_HOST=db