Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker: update dependencies, introduce Composer #633

Merged
merged 1 commit into from Aug 14, 2016

Conversation

virtualtam
Copy link
Member

@virtualtam virtualtam commented Aug 12, 2016

Relates to #607
Relates to #612
Relates to #624

See https://github.com/shaarli/Shaarli/wiki/Server-requirements

Modifications:

  • [all][env] set $TERM=dumb to avoid debconf-related issues
  • [all][pkg] install ca-certificates
  • [all][pkg] cleanup APT cache after installing packages
  • [dev] refactor Dockerfile
  • [prod][master][php] use Composer to resolve PHP dependencies
  • [prod][master] refactor Dockerfile

@virtualtam virtualtam added enhancement in progress tools developer tools 3rd party interoperability with third-party platforms server labels Aug 12, 2016
@virtualtam virtualtam added this to the 0.8.0 milestone Aug 12, 2016
@virtualtam virtualtam self-assigned this Aug 12, 2016
@virtualtam virtualtam force-pushed the docker/composer branch 3 times, most recently from ec9d275 to 560a538 Compare August 12, 2016 20:33
@virtualtam
Copy link
Member Author

virtualtam commented Aug 12, 2016

  • all images build fine locally
  • development and production/master images run fine

[EDIT] Moved to #638:

  • production/stable:
    • Composer instructions have been left commented
    • this Dockerfile will need to be updated after a new version is released and marked as stable
    • please let me know if you prefer to keep the current setup, the only difference with production/master is the name of the release tarball

@virtualtam virtualtam added the docker containers & cloud label Aug 13, 2016
Relates to shaarli#607
Relates to shaarli#612
Relates to shaarli#624

See https://github.com/shaarli/Shaarli/wiki/Server-requirements

Modifications:
- [all][env] set $TERM=dumb to avoid debconf-related issues
- [all][pkg] install ca-certificates
- [all][pkg] cleanup APT cache after installing packages
- [dev] refactor Dockerfile
- [prod][master] refactor Dockerfile
- [prod][master][php] use Composer to resolve PHP dependencies

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
virtualtam added a commit to virtualtam/Shaarli that referenced this pull request Aug 14, 2016
Relates to shaarli#607
Relates to shaarli#612
Relates to shaarli#624
Relates to shaarli#633

See https://github.com/shaarli/Shaarli/wiki/Server-requirements

Modifications:
- [prod][stable] refactor Dockerfile
- [prod][stable] set $TERM=dumb to avoid debconf-related issues
- [prod][stable] install ca-certificates
- [prod][stable] cleanup APT cache after installing packages
- [prod][stable] use Composer to resolve PHP dependencies

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
@virtualtam virtualtam merged commit cc95146 into shaarli:master Aug 14, 2016
@virtualtam virtualtam deleted the docker/composer branch August 14, 2016 14:28
ArthurHoaro pushed a commit that referenced this pull request Nov 5, 2016
Relates to #607
Relates to #612
Relates to #624
Relates to #633

See https://github.com/shaarli/Shaarli/wiki/Server-requirements

Modifications:
- [prod][stable] refactor Dockerfile
- [prod][stable] set $TERM=dumb to avoid debconf-related issues
- [prod][stable] install ca-certificates
- [prod][stable] cleanup APT cache after installing packages
- [prod][stable] use Composer to resolve PHP dependencies

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
portailp pushed a commit to PortailPro/Shaarli that referenced this pull request Mar 20, 2017
Relates to shaarli#607
Relates to shaarli#612
Relates to shaarli#624
Relates to shaarli#633

See https://github.com/shaarli/Shaarli/wiki/Server-requirements

Modifications:
- [prod][stable] refactor Dockerfile
- [prod][stable] set $TERM=dumb to avoid debconf-related issues
- [prod][stable] install ca-certificates
- [prod][stable] cleanup APT cache after installing packages
- [prod][stable] use Composer to resolve PHP dependencies

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd party interoperability with third-party platforms docker containers & cloud enhancement server tools developer tools
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant