Simple static Composer repository generator.
composer create-project composer/satis:dev-master --keep-vcs
php bin/satis build <configuration-file> <output-dir>
Read the more detailed instructions in the documentation.
Pull the image:
docker pull composer/satis
Run the image:
docker run --rm -it -v /build:/build composer/satis
Note: by default it will look for a configuration file named
satis.json
inside the/build
directory and dump the generated output files in/build/output
.
Run the image (with Composer cache from host):
docker run --rm -it -v /build:/build -v $COMPOSER_HOME:/composer composer/satis
If you want to run the image without implicitly running Satis, you have to
override the entrypoint specified in the Dockerfile
:
docker run --rm -it --entrypoint /bin/sh composer/satis
If you choose to archive packages as part of your build, over time you can be
left with useless files. With the purge
command, you can delete these files.
php bin/satis purge <configuration-file> <output-dir>
Note: don't do this unless you are certain your projects no longer reference any of these archives in their
composer.lock
files.
Updating Satis is as simple as running git pull && composer update
in the
Satis directory.
If you are running Satis as a Docker container, simply pull the latest image.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Fork the project, create a feature branch, and send us a pull request.
See the list of contributors who participate(d) in this project.
Satis is licensed under the MIT License - see the LICENSE file for details
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。