- Newest
- Most votes
- Most comments
Hello.
According to the explanation in the document, it seems that you can write bash commands to configure the container.
https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-container-services-deployments.html#creating-deployments-container-entry
Launch command – Specify a launch command to run a shell script or a bash script that configures your container when it's created. A launch command can do things like add software, update software, or configure your container in some other way.
By the way, is the curl command installed in the container image you are using?
Also, did any errors occur when the deployment was interrupted?
It requires that your project has the launch.sh in it and the dockerfile has a command to copy it to the root/working directory of the image
Relevant content
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 10 months ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 3 months ago
I would like a run shell commands directly. example: bash -c echo "x" or /bin/bash -c 'curl https://www.google.com'. I tried this and the deployment fails and the container endpoint url does not load. The logs only show a "timeout" but nothing related to the launch command. I can build a new image with my own custom shell script to push to LightSail, I suppose, but would like to avoid this if possible.