-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
33 lines (33 loc) · 2.39 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
language: node_js
node_js:
- 13
services:
- docker
install:
- pip install --user awscli
before_script:
- echo "no before scripts actions"
script:
- docker --version
- |
docker build -t udagram-api-users \
--build-arg POSTGRES_USERNAME_ARG=$POSTGRES_USERNAME_ARG \
--build-arg POSTGRES_PASSWORD_ARG=$POSTGRES_PASSWORD_ARG \
--build-arg POSTGRES_HOST_ARG=$POSTGRES_HOST_ARG \
--build-arg POSTGRES_DB_ARG=$POSTGRES_DB_ARG \
--build-arg AWS_BUCKET_ARG=$AWS_BUCKET_ARG \
--build-arg AWS_REGION_ARG=$AWS_REGION_ARG \
--build-arg AWS_PROFILE_ARG=$AWS_PROFILE_ARG \
--build-arg JWT_SECRET_ARG=$JWT_SECRET_ARG \
--build-arg PORT_ARG=$PORT_ARG \
--build-arg URL_ARG=$URL_ARG \
.
- docker tag udagram-api-users:latest 998443328643.dkr.ecr.us-east-1.amazonaws.com/udagram-api-users:latest
after_success:
- aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin
998443328643.dkr.ecr.us-east-1.amazonaws.com
- docker push 998443328643.dkr.ecr.us-east-1.amazonaws.com/udagram-api-users:latest
env:
global:
- secure: KlolRkKwGTHb4JRJqqFY3Gfmp6vtXkN65GjESR+/Jl2FaYXjH09U55GQZ9mfn7bR5cv7YuR+sU7Ld2rIdQTBAYUL2Mnd9OQGYa6ssBgvMCpYPkLgw8LIQvk5BAlEsKOQmahFVB2v57M9MDbDGhKrbbhQSaqh+bGM0j5dCuS6OLPOpxFE+3LHW6UkOFLZhmTZbsBTAH/U+KyLQNTiJ8hd41Sd343OtQXUGUcenS7MaAUgxEth9rr8PNgC0GOv2iyPahrqDZLTZPGYW1GV/yPkHGVIKHOsM+g6We05d167qYNzPddLK1XxrQCEDC/ByHI3WbiuqZYq3Ly5jHoB84KplJIN61yJOx9ovdi6hK1O8Ien1x/sWz/S9qPxo5pE6QbkbBuunfz872K1HVenXoMqdC+Jyt305w45cq7c6x+Umyo14lhzma7LL6oLwAR6TgZTbUuW/cAs8i+OpnjUz1LMW8XhN+5azCsCflKmYLxpuqvHztCJb2pXcwr4RfCV/uuXCM2Ls2J/3KqcJEGwcFK8jzyo77EpV9+3miHwEZ/J9GluH7eNtUbx1vX/AYrVOwHYOvrHTUdvK0nTP1DX1IqOA6UcAtolHDgTkBGzKyA/Ck3vIi/JANHs+FiEtX00pVX8vnFuH+IDJKZixBkPyRXArucrdU9+gf/MrcFyHqWpsIY=
- secure: tCguO2fkfAT6LQuhjBxwQxHzdsppkyrQRZZRXrMNIx/prpLF8WiKYoqmYhlZ7V2lAYQcpDma1PYIwhEay06ElPcVZPzx8n6fZtL3KTMWGJUmbv/ok6Qk13FfmXB8BE6d3V9JOAHpdCx4lsBzN0pthEUFo3G0qbOaA/ZKsevCa7dYQwqQeXUKPWm1Kas1J1tNSn9YitZJoADG/Y1vvqqQeotgzXNFNhUhAm1m/10979PO1Bsh0p6hp5Ji/VkThMr3VONkH/NvZgAWeVsLe/q7sS56xXGK7TjY/qpdZhekp5wz+e1iH15M7589N1+RHZCEG+XHHXKdsg5rqlzHYgJxOthX8FDmtBCgMb/jFKfw0lRpJM9o+Cw6hwvGAHNiUYVDpfIHLFVlgO85jKMRvG0UIQIL6XvxD0DPc3f+XQDHFA2q6GDVPKVah+D1LbdIRqwWC3AIzr3gwoVhdMJ159l3Glp9sM8dMRXTHbNc/gCDbECMAN6/fPBdr7sn9mKmciCwl6hM1KIGjAqW3BEb8yWR4YN+aC2bau4m7FKdhct5xM4zbKkxQcgX0fVZkPPEJ1slnrtTx1GgHmV1PoIczFa9OLVnOqWQp8aVkdW3aeKzT78OzhiWVob04QHvWonTaSHTgVVPJwGArlLB50LqrjRH7t+wDHt7Hmjx8Hfk1yiULYM=