1
0
Fork 0
mirror of synced 2024-09-30 01:08:13 +13:00

Add comments to before_install instructions

This commit is contained in:
kodumbeats 2021-09-09 12:46:40 -04:00
parent 484bda5c4d
commit 2d622db371

View file

@ -13,29 +13,35 @@ notifications:
- team@appwrite.io - team@appwrite.io
before_install: before_install:
# Install latest Docker
- curl -fsSL https://get.docker.com | sh - curl -fsSL https://get.docker.com | sh
# Enable Buildkit in Docker config
- echo '{"experimental":"enabled"}' | sudo tee /etc/docker/daemon.json - echo '{"experimental":"enabled"}' | sudo tee /etc/docker/daemon.json
- mkdir -p $HOME/.docker - mkdir -p $HOME/.docker
- echo '{"experimental":"enabled"}' | sudo tee $HOME/.docker/config.json - echo '{"experimental":"enabled"}' | sudo tee $HOME/.docker/config.json
- sudo service docker start - sudo service docker start
# Login to increase Docker Hub ratelimit
- > - >
if [ ! -z "${DOCKERHUB_PULL_USERNAME:-}" ]; then if [ ! -z "${DOCKERHUB_PULL_USERNAME:-}" ]; then
echo "${DOCKERHUB_PULL_PASSWORD}" | docker login --username "${DOCKERHUB_PULL_USERNAME}" --password-stdin echo "${DOCKERHUB_PULL_PASSWORD}" | docker login --username "${DOCKERHUB_PULL_USERNAME}" --password-stdin
fi fi
- docker --version - docker --version
# Install latest Compose
- sudo rm /usr/local/bin/docker-compose - sudo rm /usr/local/bin/docker-compose
- curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > docker-compose - curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > docker-compose
- chmod +x docker-compose - chmod +x docker-compose
- sudo mv docker-compose /usr/local/bin - sudo mv docker-compose /usr/local/bin
- docker-compose --version - docker-compose --version
# Enable Buildkit
- docker buildx create --use - docker buildx create --use
- chmod -R u+x ./.travis-ci
- export COMPOSE_INTERACTIVE_NO_CLI - export COMPOSE_INTERACTIVE_NO_CLI
- export DOCKER_BUILDKIT=1 - export DOCKER_BUILDKIT=1
- export COMPOSE_DOCKER_CLI_BUILD=1 - export COMPOSE_DOCKER_CLI_BUILD=1
- export BUILDKIT_PROGRESS=plain - export BUILDKIT_PROGRESS=plain
# Only pass a single runtime for CI stability # Only pass a single runtime for CI stability
- echo "_APP_FUNCTIONS_RUNTIMES=php-8.0" >> .env - echo "_APP_FUNCTIONS_RUNTIMES=php-8.0" >> .env
# Ensure Travis scripts are executable
- chmod -R u+x ./.travis-ci
install: install:
- docker-compose pull - docker-compose pull