This is always an image built based on master branch. (and 3.4.0-debian-bullseye-php81-composer2 tag for now)
- UPDATE to satisfy v3.4.0
- UPDATE to PHP 8.1 -
PHP 8.1.1 (cli) (built: Dec 20 2021 21:35:13) (NTS)
- UPDATE to Debian 11 Bullseye
- UPDATE to nginx/1.18.0 -
built with OpenSSL 1.1.1k 25 Mar 2021
- UPDATE to composer 2 -
Composer version 2.2.3 2021-12-31 12:18:53
- UPDATE to satisfy v3.3.0
- UPDATE to PHP 7.4 (PHP 7.4.18 built: May 3 2021 11:59:44)
- UPDATE to Debian Buster
- UPDATE to nginx/1.14.2 (nginx/now 1.14.2-2+deb10u4 at time of image build)
- FIX php7.4 management with supervisord
- Build for latest master branch of satisfy
- Build for latest master branch of satisfy
- USE satisfy:dev-master waiting for a new release and tag
- Mount config directory instead of single files (updates NOT reflected into containers)
- ADD Unzip
- Composer FROM docker image
- make down to remove the stack
- Upgrade satisfy to use (Symfony microkernel)
- PHP 7.2
- From ubuntu to Debian stretch
- Fix test script. Docker
exec
returns error code. - Fix satis bin path.
- Correct permissions on private key id_rsa.
- Allow to setup SSH configuration.
satis:
image: ypereirareis/docker-satis:4.3
FROM ypereirareis/docker-satis:4.3
...
ADD SSH_PATH/.ssh/config:/var/tmp/sshconf
- Support of custom ssh port for ssh fingerprints (
ssh-keyscan
) - Support of both rsa and dsa ssh keys
satis:
image: ypereirareis/docker-satis:4.2
environment:
PRIVATE_REPO_DOMAIN_LIST: bitbucket.org gitlab.com github.com yourownserver.com:54322
- Satisfy version dev-master
- Satisfy version 2.0.6
- Image size improvement > 1 GB to < 650 MB
- Less image layers
- Use of composer prestissimo
- Tests
- Remove useless code to copy crontab
- Username/login info in the README.md
- Use the last version of satisfy and satis
- Update readme to better reflect current status of project
- Satisfy auth activated by default
- No more NodeJS serve static and /build url
- Everything accessible from the same URL and port 80.
/admin
to access admin section
$app['auth.use_login_form'] = true;
PRIVATE_REPO_DOMAIN
becomesPRIVATE_REPO_DOMAIN_LIST
to deal with multiple private repositories.
docker run --rm -it -p 3033:3000 \
-e PRIVATE_REPO_DOMAIN_LIST="bitbucket.org gitlab.com github.com" \
ypereirareis/docker-satis:2.0.0
This is the first tagged version. It's probably the version you refered to with the latest
tag (ypereirareis/docker-satis:latest
) before I start versioning this image.
In this version you can use the PRIVATE_REPO_DOMAIN
env variable with your docker
command :
docker run --rm -it -p 3033:3000 \
-e PRIVATE_REPO_DOMAIN=toto.tata.tutu.com \
ypereirareis/docker-satis:1.0.0
In the next version, probably v2.0.0 (because of BC), PRIVATE_REPO_DOMAIN
becomes PRIVATE_REPO_DOMAIN_LIST
to deal with multiple private repositories.