@@ -66,13 +66,13 @@ after_success:
66
66
- helm init --upgrade
67
67
- kubectl delete namespace $(kubectl get namespaces -l app=api-demo -o jsonpath="{.items[0].metadata.name}" --ignore-not-found) --ignore-not-found > /dev/null 2>&1
68
68
- helm dependencies update ./api/helm/api > /dev/null 2>&1
69
- - docker build --pull -t gcr.io/${PROJECT_NAME}/php -t gcr.io/${PROJECT_NAME}/php:latest api --target api_platform_php > /dev/null 2>&1
70
- - docker build --pull -t gcr.io/${PROJECT_NAME}/nginx -t gcr.io/${PROJECT_NAME}/nginx:latest api --target api_platform_nginx > /dev/null 2>&1
71
- - docker build --pull -t gcr.io/${PROJECT_NAME}/varnish -t gcr.io/${PROJECT_NAME}/varnish:latest api --target api_platform_varnish > /dev/null 2>&1
72
- - gcloud docker -- push gcr.io/${PROJECT_NAME}/php:latest > /dev/null 2>&1
73
- - gcloud docker -- push gcr.io/${PROJECT_NAME}/nginx:latest > /dev/null 2>&1
74
- - gcloud docker -- push gcr.io/${PROJECT_NAME}/varnish:latest > /dev/null 2>&1
75
- - helm install --wait --namespace=${TRAVIS_COMMIT} ./api/helm/api --set php.repository=gcr.io/${PROJECT_NAME}/php --set nginx.repository=gcr.io/${PROJECT_NAME}/nginx --set secret=${APP_SECRET} --set postgresUser=${DATABASE_USER},postgresPassword="${DATABASE_PASSWORD}",postgresDatabase=${DATABASE_NAME} --set postgresql.persistence.enabled=true --set corsAllowOrigin='*'
69
+ - docker build --pull -t eu. gcr.io/${PROJECT_NAME}/php -t eu. gcr.io/${PROJECT_NAME}/php:latest api --target api_platform_php > /dev/null 2>&1
70
+ - docker build --pull -t eu. gcr.io/${PROJECT_NAME}/nginx -t eu. gcr.io/${PROJECT_NAME}/nginx:latest api --target api_platform_nginx > /dev/null 2>&1
71
+ - docker build --pull -t eu. gcr.io/${PROJECT_NAME}/varnish -t eu. gcr.io/${PROJECT_NAME}/varnish:latest api --target api_platform_varnish > /dev/null 2>&1
72
+ - gcloud docker -- push eu. gcr.io/${PROJECT_NAME}/php:latest > /dev/null 2>&1
73
+ - gcloud docker -- push eu. gcr.io/${PROJECT_NAME}/nginx:latest > /dev/null 2>&1
74
+ - gcloud docker -- push eu. gcr.io/${PROJECT_NAME}/varnish:latest > /dev/null 2>&1
75
+ - helm install --wait --namespace=${TRAVIS_COMMIT} ./api/helm/api --set php.repository=eu. gcr.io/${PROJECT_NAME}/php --set nginx.repository=eu. gcr.io/${PROJECT_NAME}/nginx --set secret=${APP_SECRET} --set postgresUser=${DATABASE_USER},postgresPassword="${DATABASE_PASSWORD}",postgresDatabase=${DATABASE_NAME} --set postgresql.persistence.enabled=true --set corsAllowOrigin='*'
76
76
- sleep 60
77
77
- kubectl exec -it $(kubectl --namespace=${TRAVIS_COMMIT} get pods -l app=api-php -o jsonpath="{.items[0].metadata.name}") --namespace=${TRAVIS_COMMIT} -- ash -c 'export APP_ENV=dev && composer install -n && bin/console d:s:u --force --env=dev && bin/console hautelook:fixtures:load -n && APP_ENV=prod composer --no-dev install --classmap-authoritative && bin/console d:s:u --env=prod' > /dev/null
78
78
- kubectl label namespace ${TRAVIS_COMMIT} app=api-demo > /dev/null 2>&1
0 commit comments