Skip to content

Commit 1979065

Browse files
committed
Added a run local
1 parent 94e4aea commit 1979065

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ COPY ./config/.enc.prod.env /app/.enc.env
3333
# Remove AWS profile from SOPS config to use container's AWS credentials
3434
RUN sed -i 's/sops_kms__list_0__map_aws_profile=javabin/sops_kms__list_0__map_aws_profile=/' /app/.enc.env
3535

36-
EXPOSE 5000
36+
EXPOSE 8081
3737
ENTRYPOINT ["sops", "exec-env", ".enc.env", "java -jar app.jar"]

config/.enc.prod.env

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cakeLocation=ENC[AES256_GCM,data:ioJyOZg6Fdm5m5XJ95UbfKIIdxUEi8mHLjHhFKDD,iv:v49r9/3pv/KE7nUZ+QbPyNSHgMijqe3nyufMMbW5cf8=,tag:MuFYsy920rbwyDlKzezYew==,type:str]
22
noAuthMode=ENC[AES256_GCM,data:c5YaRjE=,iv:oK8ESqtGxExZ/E/acCfWmEGl9fMYkVNSz0Hf6uGw4cs=,tag:yzB0PIx7Fq3qqQnBPNYuHQ==,type:str]
3-
serverPort=ENC[AES256_GCM,data:gs/+mw==,iv:PY8p7I7tC7r/VnAOHcyj+pF6a6uRateyNpAIQudWjwU=,tag:PWxdGXnncrEFzSKGH+KdTA==,type:str]
3+
serverPort=ENC[AES256_GCM,data:1jMRpA==,iv:oySGaVaHljkDOFuZ6OJJcbsbbLST1ye4H7+JmgSyGrc=,tag:cgLpb1nwou8fUvaA3UTtJg==,type:str]
44
mailSenderImplementation=ENC[AES256_GCM,data:QdHQaYHcUio=,iv:SLMRY7H6Cq2sNFevKe3lIREiFXoq6RBXvVxiSYOfRLg=,tag:RILEScjC6+ulJ5s7xXc9Ow==,type:str]
55
sendGridKey=ENC[AES256_GCM,data:/7dlTaGmOEzNMGhmAd8pmxZ0gFDmadqNlsbskYxGjYW8lZW52vEE9kmMQ8HTdWGrgwjBRJpj7PKe+fwlBaNQPp4Y8XT1,iv:M9sUzpBrq/kzU9hhWrVQHcC6hbkbAcV3slFlMO6CGeE=,tag:V9mg/39mqgOo/YBpNa1C9w==,type:str]
66
sleepingPillBaseLocation=ENC[AES256_GCM,data:dB5qjKJM4aemBw8mTdPAkKVrWlgNiABPrJ0n857hSkA=,iv:6Qzo0HGMISA+tCUZo/UoKgDX/1jK/lpoNI1e1x9RBmE=,tag:0rfN9qD1XgQGWgj81Tilxg==,type:str]
@@ -18,7 +18,7 @@ sops_kms__list_0__map_arn=arn:aws:kms:eu-central-1:553637109631:key/a6a46dc7-d14
1818
sops_kms__list_0__map_aws_profile=javabin
1919
sops_kms__list_0__map_created_at=2025-10-04T07:26:47Z
2020
sops_kms__list_0__map_enc=AQICAHgZkjtcSytIpxYRtaElneeEBKhzfRCADUc3yHgqWJe8kwFe8g4OG6dzFCn8R2ias5zzAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMK5mQjczoXx6jhl0GAgEQgDu0XLIkQzN0xzMnk6Ughu/fLj/DOavqrPf93b7P+G88fvExdbTZcHmnR8Frl32fADpVEoR2E0QVSSBSwA==
21-
sops_lastmodified=2025-10-04T07:26:48Z
22-
sops_mac=ENC[AES256_GCM,data:/5I3Buq5tzxTrMvM/XOehqdL+ruYl/GggaRMDqUKlTH6Tb1FW/1qvPynegLaP+e00d/SHItuSrRgA/R0iZ+HDEO9LwxOGhCxswYeDgqMSXMOXUI9T+HNzrwIlZDILcu/xCU3M7O3tr2SlR3lHIUHvfdLpg9/x9Gsm7SGV7kYiEc=,iv:vwmBcU8cmTzuSZjp0Dz/lq6UmOpRsWZCizhFWsQPGIM=,tag:BnkxEnSThyW4ShWyyABrTQ==,type:str]
21+
sops_lastmodified=2025-10-04T09:12:20Z
22+
sops_mac=ENC[AES256_GCM,data:SxLe/sfnvAhcJKUaWt0DYbv+uEqLNzrwOwiF+3YSwn2bWZyqpqazKoYtq28TtXc9ukLcPQqZxCZMWbabI5gKuXvNUTS8b3xQeZm70NyjzbbsVsARN6M6du+U9hpThv9dMcRr/GL2+WKfpOES3Pb7gFjCuORTZWBdy5hK5ABxADc=,iv:kJe2vCyWqXLuer4rElNQbaqqCz8wB4cBJVkaXgcZB7Q=,tag:QoMexu2acHO+LFIEL81i6Q==,type:str]
2323
sops_unencrypted_suffix=_unencrypted
2424
sops_version=3.10.2

run-local.sh

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/bin/sh
2+
# Usage: ./run-local.sh [path_prefix]
3+
# Example: ./run-local.sh moresleep
4+
5+
PATH_PREFIX="$1"
6+
7+
echo "Setting PATH_PREFIX to: '$PATH_PREFIX'"
8+
9+
# Build the Docker image
10+
docker build -t cake-app:latest .
11+
12+
# Run the container with AWS credentials mounted
13+
docker run --rm -it \
14+
-p 8081:8081 \
15+
-v "$HOME/.aws:/root/.aws:ro" \
16+
-e AWS_PROFILE=javabin \
17+
-e PATH_PREFIX="$PATH_PREFIX" \
18+
cake-app:latest

0 commit comments

Comments
 (0)