From 7d8248e6908f8cd41046fca54132b5a837cebea8 Mon Sep 17 00:00:00 2001 From: kokal33 Date: Thu, 5 Oct 2023 16:40:55 +0200 Subject: [PATCH 1/2] init --- .github/workflows/deploy.yml | 9 +++------ {lib => http-server}/Dockerfile | 4 ++-- {lib => http-server}/deployment.sh | 0 {lib => http-server}/gh-private-key.pem | 0 4 files changed, 5 insertions(+), 8 deletions(-) rename {lib => http-server}/Dockerfile (70%) rename {lib => http-server}/deployment.sh (100%) rename {lib => http-server}/gh-private-key.pem (100%) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3320e684..f1a2da56 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,7 +19,7 @@ jobs: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-east-1 - + - name: Login to Amazon ECR Public id: login-ecr-public uses: aws-actions/amazon-ecr-login@v1 @@ -30,8 +30,8 @@ jobs: - name: Build and tag Docker image run: | echo "Building Docker image..." - docker build . -t "public.ecr.aws/b3c4u5n1/filecoin-core-api:${{ github.ref_name }}" - + docker build -f http-server/Dockerfile -t "public.ecr.aws/b3c4u5n1/filecoin-core-api:${{ github.ref_name }}" http-server + - name: Push Docker image to ECR run: | echo "Pushing Docker image to ECR..." @@ -70,6 +70,3 @@ jobs: --region us-east-2 \ --containers file://containers.json \ --public-endpoint file://public-endpoint.json - - - \ No newline at end of file diff --git a/lib/Dockerfile b/http-server/Dockerfile similarity index 70% rename from lib/Dockerfile rename to http-server/Dockerfile index 88bddece..56bef440 100644 --- a/lib/Dockerfile +++ b/http-server/Dockerfile @@ -7,5 +7,5 @@ FROM debian:bullseye # Needed for openssl(hyper uses it) RUN apt-get update && apt-get install -y libssl-dev ca-certificates && rm -rf /var/lib/apt/lists/* -COPY --from=builder ./target/release/filplus-core ./target/release/filplus-core -CMD ["/target/release/filplus-core"] +COPY --from=builder ./target/release/http-server ./target/release/http-server +CMD ["/target/release/http-server"] \ No newline at end of file diff --git a/lib/deployment.sh b/http-server/deployment.sh similarity index 100% rename from lib/deployment.sh rename to http-server/deployment.sh diff --git a/lib/gh-private-key.pem b/http-server/gh-private-key.pem similarity index 100% rename from lib/gh-private-key.pem rename to http-server/gh-private-key.pem From 1d87667d8e5d40ea12f5870a46e285e0fe3d03f0 Mon Sep 17 00:00:00 2001 From: kokal33 Date: Thu, 5 Oct 2023 16:55:57 +0200 Subject: [PATCH 2/2] replicated priv key to serve in lib also TODO: read from one key in both workspaces --- lib/gh-private-key.pem | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 lib/gh-private-key.pem diff --git a/lib/gh-private-key.pem b/lib/gh-private-key.pem new file mode 100644 index 00000000..45722a30 --- /dev/null +++ b/lib/gh-private-key.pem @@ -0,0 +1,28 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAv9hBfOdLDLDMvD1b7ee2yK94QKildsrl4f/SjKLLxnTCoj6j +7oAvmdFoxVAvH/uxMczlOT2GibN5Qz6Eo75mBXbKaOtONWmEW6qD9QJ+d9x4p7ya +a71hiLYjD9BpocVhgcF7h98mrdPfAeYef3azJW5/+u7BVJiZ/yA9GpKA+MlhqRbB +39o+GoxJXNzKkr7zTjwkGM9O8WuT2dQybLH7B2aBAHzFKWC+9ceU+P0XWZalIl1/ +po4djsuJ75uwIC+9nsAFVuvHzD9vH5ma+37bwj9WUBiYbdFXSaInRMqlje4SIfRr +HCf2P7eZWU2hI3awG9dOE+iZUYZ5y/mOJv/kuwIDAQABAoIBAEvjuzwyrsCNa+AH +EceRwv+uUg6Z6CKO7tMxBNQ3Tg7qf1f5GZYuRSY+7YgoSQwI37aIjCDRktgEFDMi +lwvDNM5yiG1qr9x3KjGsyVhxrR+zKlOISznVh7CyBDqsQi0JTKIsrLY58y4OQwiY +RHY9uW5UQPI94mKZn0mKMkHBtJ01NLnjwpIqr0J0dnC5vwpPs99in5X5elNOUnos +4BjuGkQwRSNwFpEcNz3CSxy/NhABIEQ8Y6QNa/6QmBAE/0GWhd2szmiJkHCDi1Pe +1CobGUyJA8KfWrzpKH0ZKucAk21mi2MWbnKtcqzN7dIua6mX6u/xq2sbfAAcIYsI +skVor7kCgYEA77tJqIEVAav4y7aKo0x3Qb+2kejRQip/m57pxkX0R5PTZrxYWKHF +AoShrJfCHgM0lRxKtMjkCbZFBTIZs1tqncyDuDKKFTvy5U1Odhj2Qe+1WQecIBPe ++4C5gI9PQruN02Pv2PJzL/LRDG2yNjfdVosbRZbJdbky4QBMphZ/ibUCgYEAzN0P +ESe8j9n8PfTXmgHkDoF+AeIrc1ZQmq7KhlIv/PSU22g40yy0Xq67HWLve/eGgdhY +7GBEBc3f8mlstG5efiHHbJ57V5kEuMBjpxAaOmC2AfKTYrahj2++hCBSIqqe9gTo +4I583GW4LtBe1ppk5oHoHCa/x1IOrOEFoxG++q8CgYBCqpGcQ3FFCr7gX74EFXKg +nSC3SMhQnyLncvTNx4xcD1bdngjvdOUlgx62sWkxEXEg+kIoLimELeTZwgn1n7lx +cns60QsnRomQjMQCAYUR5whGXuBi50O+KxjrEG9ZPnD9VTBQ43N25Q6PZz4E59os +g/isjHcvvrXQblXiZiVHdQKBgQCexZSvzwQs2NzNh7yw91Ywh9uIyiiysuq1d1Iu +1/OpMEVN5nBj+fmwh+ss00iX4zaz22DPkawmc3BlB5/gFsnVJ4jPfeRJ96XZKgIR +sEEjjWCCEeZ4UuLTr98Pt5zwkRuxwAxcPRI4Hf2pCoT1/aLFo1iouL9ZUxdclOkx +gMdqsQKBgQC04ZkN/qq85Wrd4KKnWRkNEXCnPTr7dADhRVJDGiXs+5kbzU1vXjcC +pVq42rniKcpZ5uCsIISmE9LXMiMD/lhaTz9Oksk0CYjO7+NWlgwB8XZJaabLeMoV +9gxYoslGn/vUS1ZRRL3LQJnO34YaI6yFzbLxcXpICFTKsxoz3B3ygw== +-----END RSA PRIVATE KEY----- +