@@ -11,21 +11,19 @@ setup() {
|
||||
@test "doc-1003-get-started" {
|
||||
setup_example_sandbox
|
||||
|
||||
# Set examples private key
|
||||
"$DAGGER_SANDBOX"/import-tutorial-key.sh
|
||||
# Follow tutorial
|
||||
mkdir -p "$DAGGER_SANDBOX"/getting-started/plans
|
||||
cp -R "$DAGGER_PROJECT"/getting-started/ "$DAGGER_SANDBOX"/getting-started/
|
||||
|
||||
dagger --project "$DAGGER_SANDBOX" new 'local' -p "$DAGGER_SANDBOX"/getting-started/plans/local
|
||||
dagger --project "$DAGGER_SANDBOX" -e 'local' input socket run.socket /var/run/docker.sock
|
||||
dagger --project "$DAGGER_SANDBOX" -e 'local' input dir app.source "$DAGGER_SANDBOX"
|
||||
dagger --project "$DAGGER_SANDBOX" -e 'local' up
|
||||
|
||||
# Collect url
|
||||
dagger --project "$DAGGER_SANDBOX" up
|
||||
url=$(dagger --project "$DAGGER_SANDBOX" query -f text url)
|
||||
|
||||
# More commands
|
||||
dagger --project "$DAGGER_SANDBOX" list
|
||||
ls -l "$DAGGER_SANDBOX"/s3
|
||||
dagger --project "$DAGGER_SANDBOX" input list
|
||||
|
||||
# Check output
|
||||
run curl "$url"
|
||||
assert_output --partial "My Todo app"
|
||||
until docker inspect --format "{{json .State.Status }}" todoapp | grep -m 1 "running"; do sleep 1 ; done
|
||||
run curl -f -LI http://localhost:8080
|
||||
assert_output --partial '200 OK'
|
||||
docker stop todoapp && docker rm todoapp
|
||||
}
|
||||
|
||||
@test "doc-1004-first-env" {
|
||||
|
Reference in New Issue
Block a user