- Set up environment variables
To get started create a .env
configuration file a nd set environment variables.
cp .env.example .env
- Install and run a project
pnpm install
pnpm dev
docker build -t repo-name/nasa-project-nodejs:tag --platform linux/amd64 .
docker push repo-name/nasa-project-nodejs:tag
-
Update packages:
sudo yum update -y
-
Install Docker:
sudo yum install docker
-
Start a docker service:
sudo service docker start
To run docker without sudo command, add ec2-user to the docker permission group:
sudo usermod -a -G docker ec2-user
-
Login to the Docker Hub:
docker login...
-
Run a docker image:
docker run --restart=always -p 80:8000 repo-name/nasa-project-nodejs:tag