new instance - name - t2.micro - create key pair - neptun-key , create keypair - ssh, http, https console login to instance - apt update / upgrade - https://docs.vultr.com/how-to-install-docker-on-ubuntu-24-04 - sudo apt install mc mcedit - mcedit Dockerfile FROM node:alpine WORKDIR /app COPY ./backend/db.json ./ RUN npm i -g json-server EXPOSE 3000 CMD ["json-server", "db.json", "--host", "0.0.0.0", "--watch"] - sudo wget https://nettuts.hu/browser.zip --no-check-certificate - unzip browser.zip FROM node:alpine WORKDIR /app COPY browser/ ./ EXPOSE 80 CMD ["json-server", "db.json", "--host", "0.0.0.0", "--watch"] - sudo docker build . - sudo docker run -p 80:80 - mv Dockerfile UI-Dockerfile to rename - systemctl enable docker - new instance UI - sudo docker build -t ui . // ui nevvel jon letre - instace right click - image and template - create image - name - neptun-ui-ami - auto sclaing group - create - name neptun-ui-asc - create launch template - name neptun-ui-lt - description - image - my amis - instance type - key pair - network same - attach new load balancer - application - name - internet facing -scaling min 2 max 6 - target scaling - target cpu 50 - hatulrol vissza torol