booking-microservices/.gitpod.yml
2023-01-20 19:55:01 +03:30

36 lines
1.1 KiB
YAML

# https://github.com/gitpod-samples/template-dotnet-core-cli-csharp
# https://www.gitpod.io/docs/introduction/languages/dotnet
# https://github.com/gitpod-samples/template-docker-compose
# https://www.gitpod.io/docs/references/gitpod-yml
# https://www.gitpod.io/docs/configure
# https://www.gitpod.io/docs/configure/workspaces/ports
image:
file: .gitpod.Dockerfile
caches:
dotnet:
paths:
- /usr/local/bin/docker-compose
# https://www.gitpod.io/docs/configure/workspaces/tasks#execution-order
# https://www.gitpod.io/docs/configure/projects/prebuilds
tasks:
- name: Setup kubectl
command: bash $GITPOD_REPO_ROOT/scripts/setup_kubectl_gitpod.sh
- name: Setup Self-Signed
command: bash $GITPOD_REPO_ROOT/scripts/self_signed_certificate_gitpod.sh
- name: Init Docker-Compose
init: |
docker-compose pull
docker-compose -f ./deployments/docker-compose/infrastracture.yaml up -d
- name: Restore & Build
init: |
dotnet restore
dotnet build
vscode:
extensions:
- ms-azuretools.vscode-docker
- muhammad-sammy.csharp