Pārlūkot izejas kodu

update gdskillsday1.sh.

xdc 5 gadi atpakaļ
vecāks
revīzija
a2e1be7168
1 mainītis faili ar 23 papildinājumiem un 2 dzēšanām
  1. 23 2
      gdskillsday1.sh

+ 23 - 2
gdskillsday1.sh

@@ -66,8 +66,6 @@ def lambda_handler(event, context):
     # TODO implement
     print(event)
 
-
-
 EOC
 
 mkdir -p /mnt/v1/package
@@ -79,8 +77,31 @@ zip -g function.zip lambda_function.py
 cd /mnt/v1
 aws lambda update-function-code --function-name hehe-la --zip-file fileb://function.zip
 
+touch /mnt/v1/Dockerfile
+cat > /mnt/v1/Dockerfile <<EOB
+FROM amazonlinux
+WORKDIR /
+COPY conf.toml /conf.toml
+COPY server /server
+COPY ent.sh /ent.sh
+RUN chmod 777 /ent.sh
+ENTRYPOINT ["/ent.sh"]
+
+EOB
+
+touch /mnt/v1/ent.sh
+cat > /mnt/v1/ent.sh <<EOB
+#!/bin/bash
+chmod -R 777 /mnt/v1
+chmod +x /server
+/mnt/v1/server /mnt/v1/conf.toml
+
+EOB
 
 systemctl restart awslogsd
 systemctl restart docker
+cd /mnt/v1
+docker built -t server .
+
 chmod -R 777 /mnt/v1
 /server /conf.toml