Compare commits
2 Commits
13bf2553d5
...
4c257cb1fb
| Author | SHA1 | Date | |
|---|---|---|---|
|
4c257cb1fb
|
|||
|
d1d96fa8ad
|
@@ -9,11 +9,13 @@ RUN npm ci
|
||||
|
||||
COPY tsconfig.json tsconfig.json
|
||||
COPY rollup.config.ts rollup.config.ts
|
||||
COPY entrypoint.sh entrypoint.sh
|
||||
COPY entrypoint-job.sh entrypoint.sh
|
||||
COPY src/ src/
|
||||
|
||||
RUN npm run build
|
||||
|
||||
RUN ls -l /app
|
||||
|
||||
RUN apk add s3cmd
|
||||
|
||||
ENTRYPOINT ["/bin/sh", "-c", "/app/entrypoint.sh"]
|
||||
|
||||
16
entrypoint-job.sh
Executable file
16
entrypoint-job.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
echo "Running zap2xml"
|
||||
node dist/index.js
|
||||
|
||||
echo "Checking if xmltv file exists"
|
||||
if test -e "$OUTPUT_FILE"; then
|
||||
echo "Attempting to upload to S3"
|
||||
s3cmd put $OUTPUT_FILE "$S3_URL/$PUBLIC_FILENAME"
|
||||
echo "Setting file to public"
|
||||
s3cmd setacl "$S3_URL/$PUBLIC_FILENAME" --acl-public
|
||||
else
|
||||
echo "File not found, exiting"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user