cp: cannot create directory '/app/priv/static/'
Closed this issue · 5 comments
I use azure devops to deploy an image to azure app service, when looked into `default container log' of azure app service, I got the following error:
2022-11-11T08:58:59.578466425Z cp: cannot create directory '/app/priv/static/': No such file or directory
-
compose file
# cloud service. Everything "just works", even optional depends_on! # export COMPOSE_PROFILES=postgres,web # export COMPOSE_PROFILES=postgres,assets,web export COMPOSE_PROFILES=web
-
I changed the environment as
export MIX_ENV=prod export NODE_ENV=production
-
comment out
# export DOCKER_WEB_VOLUME=./priv/static:/app/priv/static # export DOCKER_WEB_VOLUME=.:/app
-
changed the docker web port forward
export DOCKER_WEB_PORT_FORWARD=127.0.0.1:8000 # export DOCKER_WEB_PORT_FORWARD=8000
Your env vars look good for production.
Is there a full copy of your app on your server?
1. build and push the image to ACR
the following is a part of the azure-pipelines.yml file, it did the work quite well, successfully build and push the image to the Azure container registry.
stages:
- stage: Build_and_Push_image
displayName: Build and push image
jobs:
- job: Build
displayName: Build
pool:
vmImage: $(vmImageName)
steps:
- bash: cp .env.example .env
displayName: "Copy .env.example to .env"
- task: DockerCompose@0
displayName: Build image
inputs:
containerregistrytype: "Azure Container Registry"
azureSubscription: "$(azureSubscription)"
azureContainerRegistry: "$(azureContainerRegistry)"
dockerComposeFile: "**/docker-compose.yml"
action: "Build services"
# docker tag image codingirlsclub.azurecr.io/sundevilyangcgcphx_web:latest with build id
- bash: docker tag codingirlsclub.azurecr.io/sundevilyangcgcphx_web:latest codingirlsclub.azurecr.io/sundevilyangcgcphx_web:$(tag)
displayName: "Tag image with build id"
- task: Docker@0
displayName: "Push an image"
inputs:
azureSubscription: $(azureSubscription)
azureContainerRegistry: $(azureContainerRegistry)
action: "Push an image"
imageName: "codingirlsclub.azurecr.io/sundevilyangcgcphx_web:$(tag)"
- Azure DevOps release to azure app service successfully
- docker log of azure app service
2022-11-11T22:25:01.495Z INFO - Pulling image: codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104
2022-11-11T22:25:02.275Z INFO - 104 Pulling from sundevilyangcgcphx_web
2022-11-11T22:25:02.802Z INFO - f606d8928ed3 Pulling fs layer
2022-11-11T22:25:04.276Z INFO - a12bcfe9b13c Pulling fs layer
2022-11-11T22:25:04.279Z INFO - 2278fdd3acc2 Pulling fs layer
2022-11-11T22:25:04.283Z INFO - cf7408a76621 Pulling fs layer
2022-11-11T22:25:04.285Z INFO - a8a9f54b29ca Pulling fs layer
2022-11-11T22:25:04.294Z INFO - 2c39636289dc Pulling fs layer
2022-11-11T22:25:04.695Z INFO - 9462c7f5a69d Pulling fs layer
2022-11-11T22:25:04.697Z INFO - e150b07b236b Pulling fs layer
2022-11-11T22:25:08.989Z INFO - cf7408a76621 Download complete
2022-11-11T22:25:09.108Z INFO - e150b07b236b Downloading 411B / 411B
2022-11-11T22:25:09.111Z INFO - e150b07b236b Verifying Checksum
2022-11-11T22:25:09.112Z INFO - e150b07b236b Download complete
2022-11-11T22:25:09.132Z INFO - f606d8928ed3 Downloading 527KB / 52MB
2022-11-11T22:25:09.133Z INFO - 2278fdd3acc2 Downloading 1MB / 6MB
2022-11-11T22:25:09.302Z INFO - a8a9f54b29ca Downloading 143KB / 1MB
2022-11-11T22:25:09.304Z INFO - a12bcfe9b13c Downloading 527KB / 62MB
2022-11-11T22:25:09.521Z INFO - f606d8928ed3 Downloading 1MB / 52MB
2022-11-11T22:25:09.742Z INFO - f606d8928ed3 Downloading 2MB / 52MB
2022-11-11T22:25:09.744Z INFO - 2c39636289dc Downloading 231KB / 231KB
2022-11-11T22:25:09.751Z INFO - a8a9f54b29ca Verifying Checksum
2022-11-11T22:25:09.752Z INFO - a8a9f54b29ca Download complete
2022-11-11T22:25:09.753Z INFO - 2c39636289dc Verifying Checksum
2022-11-11T22:25:09.754Z INFO - 2c39636289dc Download complete
2022-11-11T22:25:09.770Z INFO - 2278fdd3acc2 Downloading 3MB / 6MB
2022-11-11T22:25:09.951Z INFO - 9462c7f5a69d Downloading 2MB / 24MB
2022-11-11T22:25:10.001Z INFO - a12bcfe9b13c Downloading 3MB / 62MB
2022-11-11T22:25:10.001Z INFO - 2278fdd3acc2 Downloading 5MB / 6MB
2022-11-11T22:25:10.002Z INFO - a12bcfe9b13c Downloading 5MB / 62MB
2022-11-11T22:25:10.089Z INFO - 9462c7f5a69d Downloading 3MB / 24MB
2022-11-11T22:25:10.133Z INFO - f606d8928ed3 Downloading 6MB / 52MB
2022-11-11T22:25:10.168Z INFO - 2278fdd3acc2 Downloading 6MB / 6MB
2022-11-11T22:25:10.234Z INFO - f606d8928ed3 Downloading 7MB / 52MB
2022-11-11T22:25:10.234Z INFO - a12bcfe9b13c Downloading 6MB / 62MB
2022-11-11T22:25:10.243Z INFO - 9462c7f5a69d Downloading 4MB / 24MB
2022-11-11T22:25:10.243Z INFO - 2278fdd3acc2 Verifying Checksum
2022-11-11T22:25:10.244Z INFO - 2278fdd3acc2 Download complete
2022-11-11T22:25:10.333Z INFO - a12bcfe9b13c Downloading 7MB / 62MB
2022-11-11T22:25:10.333Z INFO - 9462c7f5a69d Downloading 6MB / 24MB
2022-11-11T22:25:10.574Z INFO - a12bcfe9b13c Downloading 9MB / 62MB
2022-11-11T22:25:10.575Z INFO - f606d8928ed3 Downloading 10MB / 52MB
2022-11-11T22:25:10.804Z INFO - 9462c7f5a69d Downloading 8MB / 24MB
2022-11-11T22:25:11.083Z INFO - f606d8928ed3 Downloading 12MB / 52MB
2022-11-11T22:25:11.084Z INFO - 9462c7f5a69d Downloading 9MB / 24MB
2022-11-11T22:25:11.123Z INFO - a12bcfe9b13c Downloading 11MB / 62MB
2022-11-11T22:25:11.139Z INFO - 9462c7f5a69d Downloading 10MB / 24MB
2022-11-11T22:25:11.255Z INFO - 9462c7f5a69d Downloading 12MB / 24MB
2022-11-11T22:25:11.294Z INFO - a12bcfe9b13c Downloading 13MB / 62MB
2022-11-11T22:25:11.373Z INFO - f606d8928ed3 Downloading 15MB / 52MB
2022-11-11T22:25:11.383Z INFO - 9462c7f5a69d Downloading 13MB / 24MB
2022-11-11T22:25:11.383Z INFO - a12bcfe9b13c Downloading 14MB / 62MB
2022-11-11T22:25:11.490Z INFO - f606d8928ed3 Downloading 18MB / 52MB
2022-11-11T22:25:11.540Z INFO - 9462c7f5a69d Downloading 14MB / 24MB
2022-11-11T22:25:11.608Z INFO - f606d8928ed3 Downloading 19MB / 52MB
2022-11-11T22:25:11.685Z INFO - 9462c7f5a69d Downloading 15MB / 24MB
2022-11-11T22:25:11.846Z INFO - 9462c7f5a69d Downloading 16MB / 24MB
2022-11-11T22:25:12.005Z INFO - 9462c7f5a69d Downloading 16MB / 24MB
2022-11-11T22:25:12.122Z INFO - 9462c7f5a69d Downloading 17MB / 24MB
2022-11-11T22:25:12.123Z INFO - f606d8928ed3 Downloading 20MB / 52MB
2022-11-11T22:25:12.209Z INFO - a12bcfe9b13c Downloading 19MB / 62MB
2022-11-11T22:25:12.397Z INFO - 9462c7f5a69d Downloading 20MB / 24MB
2022-11-11T22:25:12.436Z INFO - a12bcfe9b13c Downloading 21MB / 62MB
2022-11-11T22:25:12.465Z INFO - f606d8928ed3 Downloading 24MB / 52MB
2022-11-11T22:25:12.488Z INFO - 9462c7f5a69d Downloading 22MB / 24MB
2022-11-11T22:25:12.572Z INFO - a12bcfe9b13c Downloading 23MB / 62MB
2022-11-11T22:25:12.592Z INFO - 9462c7f5a69d Downloading 24MB / 24MB
2022-11-11T22:25:12.660Z INFO - 9462c7f5a69d Verifying Checksum
2022-11-11T22:25:12.660Z INFO - 9462c7f5a69d Download complete
2022-11-11T22:25:12.691Z INFO - f606d8928ed3 Downloading 27MB / 52MB
2022-11-11T22:25:12.728Z INFO - a12bcfe9b13c Downloading 24MB / 62MB
2022-11-11T22:25:12.876Z INFO - a12bcfe9b13c Downloading 27MB / 62MB
2022-11-11T22:25:13.047Z INFO - f606d8928ed3 Downloading 30MB / 52MB
2022-11-11T22:25:13.133Z INFO - a12bcfe9b13c Downloading 31MB / 62MB
2022-11-11T22:25:13.232Z INFO - f606d8928ed3 Downloading 35MB / 52MB
2022-11-11T22:25:13.266Z INFO - a12bcfe9b13c Downloading 34MB / 62MB
2022-11-11T22:25:13.321Z INFO - f606d8928ed3 Downloading 36MB / 52MB
2022-11-11T22:25:13.647Z INFO - f606d8928ed3 Verifying Checksum
2022-11-11T22:25:13.648Z INFO - f606d8928ed3 Download complete
2022-11-11T22:25:14.495Z INFO - a12bcfe9b13c Downloading 43MB / 62MB
2022-11-11T22:25:15.453Z INFO - a12bcfe9b13c Downloading 51MB / 62MB
2022-11-11T22:25:16.350Z INFO - a12bcfe9b13c Downloading 54MB / 62MB
2022-11-11T22:25:16.422Z INFO - a12bcfe9b13c Downloading 56MB / 62MB
2022-11-11T22:25:16.659Z INFO - a12bcfe9b13c Verifying Checksum
2022-11-11T22:25:16.659Z INFO - a12bcfe9b13c Download complete
2022-11-11T22:25:32.220Z INFO - f606d8928ed3 Extracting 1MB / 52MB
2022-11-11T22:25:33.217Z INFO - f606d8928ed3 Extracting 2MB / 52MB
2022-11-11T22:25:33.217Z INFO - f606d8928ed3 Extracting 3MB / 52MB
2022-11-11T22:25:33.550Z INFO - f606d8928ed3 Extracting 4MB / 52MB
2022-11-11T22:25:34.102Z INFO - f606d8928ed3 Extracting 5MB / 52MB
2022-11-11T22:25:35.221Z INFO - f606d8928ed3 Extracting 6MB / 52MB
2022-11-11T22:25:35.792Z INFO - f606d8928ed3 Extracting 7MB / 52MB
2022-11-11T22:25:36.421Z INFO - f606d8928ed3 Extracting 8MB / 52MB
2022-11-11T22:25:36.811Z INFO - f606d8928ed3 Extracting 9MB / 52MB
2022-11-11T22:25:37.837Z INFO - f606d8928ed3 Extracting 10MB / 52MB
2022-11-11T22:25:38.345Z INFO - f606d8928ed3 Extracting 11MB / 52MB
2022-11-11T22:25:39.260Z INFO - f606d8928ed3 Extracting 12MB / 52MB
2022-11-11T22:25:40.331Z INFO - f606d8928ed3 Extracting 13MB / 52MB
2022-11-11T22:25:40.863Z INFO - f606d8928ed3 Extracting 14MB / 52MB
2022-11-11T22:25:41.862Z INFO - f606d8928ed3 Extracting 15MB / 52MB
2022-11-11T22:25:42.428Z INFO - f606d8928ed3 Extracting 20MB / 52MB
2022-11-11T22:25:43.365Z INFO - f606d8928ed3 Extracting 22MB / 52MB
2022-11-11T22:25:43.758Z INFO - f606d8928ed3 Extracting 24MB / 52MB
2022-11-11T22:25:44.384Z INFO - f606d8928ed3 Extracting 25MB / 52MB
2022-11-11T22:25:44.705Z INFO - f606d8928ed3 Extracting 26MB / 52MB
2022-11-11T22:25:45.956Z INFO - f606d8928ed3 Extracting 27MB / 52MB
2022-11-11T22:25:46.521Z INFO - f606d8928ed3 Extracting 30MB / 52MB
2022-11-11T22:25:47.338Z INFO - f606d8928ed3 Extracting 36MB / 52MB
2022-11-11T22:25:48.022Z INFO - f606d8928ed3 Extracting 39MB / 52MB
2022-11-11T22:25:48.886Z INFO - f606d8928ed3 Extracting 40MB / 52MB
2022-11-11T22:25:49.727Z INFO - f606d8928ed3 Extracting 43MB / 52MB
2022-11-11T22:25:50.298Z INFO - f606d8928ed3 Extracting 45MB / 52MB
2022-11-11T22:25:50.576Z INFO - f606d8928ed3 Extracting 46MB / 52MB
2022-11-11T22:25:50.836Z INFO - f606d8928ed3 Extracting 47MB / 52MB
2022-11-11T22:25:51.063Z INFO - f606d8928ed3 Extracting 48MB / 52MB
2022-11-11T22:25:51.520Z INFO - f606d8928ed3 Extracting 49MB / 52MB
2022-11-11T22:25:52.095Z INFO - f606d8928ed3 Extracting 50MB / 52MB
2022-11-11T22:25:53.506Z INFO - f606d8928ed3 Extracting 51MB / 52MB
2022-11-11T22:25:55.286Z INFO - f606d8928ed3 Extracting 52MB / 52MB
2022-11-11T22:25:57.022Z INFO - f606d8928ed3 Pull complete
2022-11-11T22:25:59.993Z INFO - a12bcfe9b13c Extracting 544KB / 62MB
2022-11-11T22:26:00.208Z INFO - a12bcfe9b13c Extracting 1MB / 62MB
2022-11-11T22:26:01.005Z INFO - a12bcfe9b13c Extracting 6MB / 62MB
2022-11-11T22:26:01.141Z INFO - a12bcfe9b13c Extracting 7MB / 62MB
2022-11-11T22:26:01.308Z INFO - a12bcfe9b13c Extracting 9MB / 62MB
2022-11-11T22:26:01.445Z INFO - a12bcfe9b13c Extracting 10MB / 62MB
2022-11-11T22:26:02.089Z INFO - a12bcfe9b13c Extracting 14MB / 62MB
2022-11-11T22:26:02.566Z INFO - a12bcfe9b13c Extracting 15MB / 62MB
2022-11-11T22:26:02.825Z INFO - a12bcfe9b13c Extracting 16MB / 62MB
2022-11-11T22:26:03.446Z INFO - a12bcfe9b13c Extracting 18MB / 62MB
2022-11-11T22:26:04.455Z INFO - a12bcfe9b13c Extracting 19MB / 62MB
2022-11-11T22:26:04.908Z INFO - a12bcfe9b13c Extracting 20MB / 62MB
2022-11-11T22:26:05.759Z INFO - a12bcfe9b13c Extracting 22MB / 62MB
2022-11-11T22:26:05.876Z INFO - a12bcfe9b13c Extracting 23MB / 62MB
2022-11-11T22:26:06.231Z INFO - a12bcfe9b13c Extracting 25MB / 62MB
2022-11-11T22:26:06.351Z INFO - a12bcfe9b13c Extracting 26MB / 62MB
2022-11-11T22:26:06.655Z INFO - a12bcfe9b13c Extracting 28MB / 62MB
2022-11-11T22:26:06.830Z INFO - a12bcfe9b13c Extracting 29MB / 62MB
2022-11-11T22:26:07.026Z INFO - a12bcfe9b13c Extracting 30MB / 62MB
2022-11-11T22:26:07.359Z INFO - a12bcfe9b13c Extracting 31MB / 62MB
2022-11-11T22:26:07.481Z INFO - a12bcfe9b13c Extracting 32MB / 62MB
2022-11-11T22:26:07.749Z INFO - a12bcfe9b13c Extracting 34MB / 62MB
2022-11-11T22:26:07.862Z INFO - a12bcfe9b13c Extracting 34MB / 62MB
2022-11-11T22:26:08.024Z INFO - a12bcfe9b13c Extracting 35MB / 62MB
2022-11-11T22:26:08.352Z INFO - a12bcfe9b13c Extracting 38MB / 62MB
2022-11-11T22:26:08.745Z INFO - a12bcfe9b13c Extracting 39MB / 62MB
2022-11-11T22:26:08.915Z INFO - a12bcfe9b13c Extracting 40MB / 62MB
2022-11-11T22:26:09.388Z INFO - a12bcfe9b13c Extracting 43MB / 62MB
2022-11-11T22:26:10.471Z INFO - a12bcfe9b13c Extracting 45MB / 62MB
2022-11-11T22:26:11.013Z INFO - a12bcfe9b13c Extracting 46MB / 62MB
2022-11-11T22:26:11.356Z INFO - a12bcfe9b13c Extracting 47MB / 62MB
2022-11-11T22:26:11.709Z INFO - a12bcfe9b13c Extracting 49MB / 62MB
2022-11-11T22:26:12.741Z INFO - a12bcfe9b13c Extracting 55MB / 62MB
2022-11-11T22:26:13.177Z INFO - a12bcfe9b13c Extracting 57MB / 62MB
2022-11-11T22:26:13.754Z INFO - a12bcfe9b13c Extracting 59MB / 62MB
2022-11-11T22:26:13.896Z INFO - a12bcfe9b13c Extracting 60MB / 62MB
2022-11-11T22:26:14.366Z INFO - a12bcfe9b13c Extracting 61MB / 62MB
2022-11-11T22:26:14.659Z INFO - a12bcfe9b13c Extracting 62MB / 62MB
2022-11-11T22:26:15.862Z INFO - a12bcfe9b13c Pull complete
2022-11-11T22:26:17.093Z INFO - 2278fdd3acc2 Extracting 288KB / 6MB
2022-11-11T22:26:17.197Z INFO - 2278fdd3acc2 Extracting 960KB / 6MB
2022-11-11T22:26:17.410Z INFO - 2278fdd3acc2 Extracting 1MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Extracting 3MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Extracting 4MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Extracting 5MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Extracting 5MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Extracting 5MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Extracting 6MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Extracting 6MB / 6MB
2022-11-11T22:26:19.868Z INFO - 2278fdd3acc2 Pull complete
2022-11-11T22:26:20.384Z INFO - cf7408a76621 Extracting 92B / 92B
2022-11-11T22:26:20.461Z INFO - cf7408a76621 Extracting 92B / 92B
2022-11-11T22:26:21.772Z INFO - cf7408a76621 Pull complete
2022-11-11T22:26:22.036Z INFO - a8a9f54b29ca Extracting 32KB / 1MB
2022-11-11T22:26:22.324Z INFO - a8a9f54b29ca Extracting 256KB / 1MB
2022-11-11T22:26:22.526Z INFO - a8a9f54b29ca Extracting 1MB / 1MB
2022-11-11T22:26:23.172Z INFO - a8a9f54b29ca Pull complete
2022-11-11T22:26:23.904Z INFO - 2c39636289dc Extracting 224KB / 231KB
2022-11-11T22:26:23.913Z INFO - 2c39636289dc Extracting 231KB / 231KB
2022-11-11T22:26:24.600Z INFO - 2c39636289dc Pull complete
2022-11-11T22:26:25.924Z INFO - 9462c7f5a69d Extracting 5MB / 24MB
2022-11-11T22:26:26.492Z INFO - 9462c7f5a69d Extracting 6MB / 24MB
2022-11-11T22:26:26.604Z INFO - 9462c7f5a69d Extracting 7MB / 24MB
2022-11-11T22:26:26.742Z INFO - 9462c7f5a69d Extracting 8MB / 24MB
2022-11-11T22:26:26.862Z INFO - 9462c7f5a69d Extracting 9MB / 24MB
2022-11-11T22:26:26.984Z INFO - 9462c7f5a69d Extracting 10MB / 24MB
2022-11-11T22:26:27.138Z INFO - 9462c7f5a69d Extracting 11MB / 24MB
2022-11-11T22:26:27.245Z INFO - 9462c7f5a69d Extracting 12MB / 24MB
2022-11-11T22:26:27.872Z INFO - 9462c7f5a69d Extracting 13MB / 24MB
2022-11-11T22:26:28.019Z INFO - 9462c7f5a69d Extracting 14MB / 24MB
2022-11-11T22:26:28.957Z INFO - 9462c7f5a69d Extracting 16MB / 24MB
2022-11-11T22:26:29.121Z INFO - 9462c7f5a69d Extracting 17MB / 24MB
2022-11-11T22:26:29.319Z INFO - 9462c7f5a69d Extracting 17MB / 24MB
2022-11-11T22:26:29.649Z INFO - 9462c7f5a69d Extracting 18MB / 24MB
2022-11-11T22:26:29.796Z INFO - 9462c7f5a69d Extracting 18MB / 24MB
2022-11-11T22:26:30.342Z INFO - 9462c7f5a69d Extracting 19MB / 24MB
2022-11-11T22:26:30.654Z INFO - 9462c7f5a69d Extracting 20MB / 24MB
2022-11-11T22:26:30.869Z INFO - 9462c7f5a69d Extracting 20MB / 24MB
2022-11-11T22:26:31.002Z INFO - 9462c7f5a69d Extracting 21MB / 24MB
2022-11-11T22:26:31.387Z INFO - 9462c7f5a69d Extracting 21MB / 24MB
2022-11-11T22:26:31.735Z INFO - 9462c7f5a69d Extracting 22MB / 24MB
2022-11-11T22:26:32.073Z INFO - 9462c7f5a69d Extracting 22MB / 24MB
2022-11-11T22:26:32.324Z INFO - 9462c7f5a69d Extracting 23MB / 24MB
2022-11-11T22:26:32.893Z INFO - 9462c7f5a69d Extracting 24MB / 24MB
2022-11-11T22:26:33.115Z INFO - 9462c7f5a69d Extracting 24MB / 24MB
2022-11-11T22:26:34.452Z INFO - 9462c7f5a69d Pull complete
2022-11-11T22:26:34.839Z INFO - e150b07b236b Extracting 411B / 411B
2022-11-11T22:26:34.840Z INFO - e150b07b236b Extracting 411B / 411B
2022-11-11T22:26:36.383Z INFO - e150b07b236b Pull complete
2022-11-11T22:26:37.074Z INFO - Digest: sha256:8d93c01997f6a4d0ee53acdd99649384d3ef22ab6eb39ccda20b91
2022-11-11T22:26:37.432Z INFO - Status: Downloaded newer image for codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104
2022-11-11T22:26:37.436Z INFO - Pull Image successful, Time taken: 1 Minutes and 35 Seconds
2022-11-11T22:26:39.228Z INFO - Starting container for site
2022-11-11T22:26:39.229Z INFO - docker run -d --expose=80 --name cgc-phx_0_bc969d74 -e DOCKER_CUSTOM_IMAGE_NAME=codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=cgc-phx -e WEBSITE_AUTH_ENABLED=False -e PORT=8000 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=cgc-phx.azurewebsites.net -e WEBSITE_INSTANCE_ID=2daf8aa789aad9e23a51f652d1c762119b78bc -e HTTP_LOGGING_ENABLED=1 -e WEBSITE_USE_DIAGNOSTIC_SERVER=False codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104
2022-11-11T22:27:04.709Z INFO - Initiating warmup request to container cgc-phx_0_bc969d74 for site cgc-phx
2022-11-11T22:27:20.799Z ERROR - Container cgc-phx_0_bc969d74 for site cgc-phx has exited, failing site start
2022-11-11T22:27:21.147Z ERROR - Container cgc-phx_0_bc969d74 didn't respond to HTTP pings on port: 8000, failing site start. See container logs for debugging.
2022-11-11T22:27:23.494Z INFO - Stopping site cgc-phx because it failed during startup.
2022-11-11T22:56:43.659Z INFO - Pulling image: codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104
2022-11-11T22:56:44.200Z INFO - 104 Pulling from sundevilyangcgcphx_web
2022-11-11T22:56:44.202Z INFO - Digest: sha256:8d93c01997f6a4d0ee53d99649342b9d17
2022-11-11T22:56:44.204Z INFO - Status: Image is up to date for codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104
2022-11-11T22:56:44.207Z INFO - Pull Image successful, Time taken: 0 Minutes and 0 Seconds
2022-11-11T22:56:44.316Z INFO - Starting container for site
2022-11-11T22:56:44.317Z INFO - docker run -d --expose=8000 --name cgc-phx_0_f781e7aa -e DOCKER_CUSTOM_IMAGE_NAME=codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=cgc-phx -e WEBSITE_AUTH_ENABLED=False -e PORT=8000 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=cgc-phx.azurewebsites.net -e WEBSITE_INSTANCE_ID=2daf8aa789aad9e2307c3ca51f6d1c76211 -e HTTP_LOGGING_ENABLED=1 -e WEBSITE_USE_DIAGNOSTIC_SERVER=False codingirlsclub.azurecr.io/sundevilyangcgcphx_web:104
2022-11-11T22:56:50.923Z INFO - Initiating warmup request to container cgc-phx_0_f781e7aa for site cgc-phx
2022-11-11T22:56:50.942Z ERROR - Container cgc-phx_0_f781e7aa for site cgc-phx has exited, failing site start
2022-11-11T22:56:50.973Z ERROR - Container cgc-phx_0_f781e7aa didn't respond to HTTP pings on port: 8000, failing site start. See container logs for debugging.
2022-11-11T22:56:50.980Z INFO - Stopping site cgc-phx because it failed during startup.
- and the default docker log
by the way, could you guide me on how to check if there is a full copy of the app on the azure app service?
I tried to use ssh to lookup the code by following this guide SSH access for Linux containers - Azure App Service | Microsoft Learn ,
The entrypoint script expects the static directory to be available.
I don't think it's pushing the source code to a server so that static directory volume isn't going to work. You'll want to comment out cp -r /public/. /app/priv/static/
in the bin/docker-entrypoint-web
script. But if you do this then it'll be expected that Phoenix is going to serve your static files directly instead of a proper web server like nginx.
I don't know if your Azure solution is using Docker Compose but if it does you'll need to figure out a way out disable this volume, but only in Azure:
volumes:
- "${DOCKER_WEB_VOLUME:-./priv/static:/app/priv/static}"
Going to close this as I believe the core issue has been resolved from this project's perspective.