Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 5ef37cd

Browse files
committed
Store secret keys in env var
1 parent 5d0e3f2 commit 5ef37cd

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

.travis.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ before_cache:
55
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
66
cache:
77
directories:
8-
- $HOME/.gradle/caches/
9-
- $HOME/.gradle/wrapper/
10-
script: ./gradlew build
8+
- "$HOME/.gradle/caches/"
9+
- "$HOME/.gradle/wrapper/"
10+
script: "./gradlew build"
1111
deploy:
1212
provider: lambda
1313
skip_cleanup: true
@@ -17,12 +17,16 @@ deploy:
1717
runtime: java8
1818
module_name: org.algorithm_visualizer
1919
handler_name: Extractor::handleRequest
20-
access_key_id:
21-
secure: "FFe07Xd+2/vd0X3HiXFYOSMaYxvV41v3BdGxrL43hUiDFupzbPrPGr+E75ni3FsBJYmQsQnlmd5XQVPLwGIpaTyN24NQMesDI/6wyYhHZr9E+QHBvmCm5HOht/GnR+PYrnqVulOKK69FIt3KrPUtbwILgUQ7jao2EhB4AvVw/Kwy2ZlWEKsUETnWMq3oDWehO3U6yhKbl9xc4O2e2vnftlT+qmwuxK1D/yuAySIulcljM8B6XxivrunlVTRu+zb3l5feqA2/exow4YYfjAm3LprBcDjVCzfDNxYMn1sYFu/bqkGrqUrPbZga5YHS5DhFKWiakwGjITD970eNwZo05vevUjiEF6ACReewKJtOOrJgn1kwKeZ3M8TObLz1dcTXPMwpo9PiIz4HrTarhQzvaUHjgU74R5qizvHugaffM3AIOeOvzYrS5zIePAXwep4pEpghjsFj9wfDM2DQdSGm3qkfw4v0lE+4AakHITvYPhkulTp3ras6qQ+ICGDTSG/hBQJaHHtJJIgKidQRlHY7cWjUqwVVRByFMgVyHdA0jWo/51L6bD7t3+F1IGCZzcY3OX+Dtin55iZAWYH+7W9mMLudcLMsJC7ifFltSeK6auhTx/U9ZJHkzIKbuuZF2dCwxLirbkRcq4C2Y308Xosordf1pce6Dwk/LfWKf9tpkyg="
22-
secret_access_key:
23-
secure: "LS9tq2v/xPtrtlgDZF9uvtBINPwKsc2dOxlKjI64dHsz4Rv7jO+IxoXJcpxeNut8ulFP4gcLbmyPJaBoytVvMqjh2+hRfU9OlqjEO0avOfA92D8pTJHwD66+HyrMmmf+U5DIL+ytkquyX3RJbrBE/xIRzXgohX3fcY4hQWY2GC3Qr+C/MyNXc2z8S1/ldTTL2aGRkupdc3VlbHm2oOsE4/PkXWAoWxey8SZQbnJ8qpJ6MPwyrAu78DX6JyriVkrrPPiEa4sGk3iEVV9uIYPU+Y5FW858c/c4q0bKhusr9CvI8PVb2ow9CgAbTSqCsJ7kYS3+NXN7n0wLk6yHCg02jQ7E/vymH7LJbV0e3KnffzWdd8Paoenu/HhuDM1g4z7QTcynImmTtRH/pBp3PXFZXGZMRYp+gkPJOqWgNEdNOwa5IM1pPbFUIg5IhOHgGC38aZvXKuf8GLJJW2Y6X+uZXezk6GYdZdUyFnUzzZGi46WutuIx6KZvsBYx2GMYPjxIVCJ1/tIyuyk52Y/uuEBD8xzKfDSRUErdOpMCqRIehZwvZ6/69xU8OAwaH3e34oeNfABZMrMVkMhKbZORBtF006EpBY5fLYCl6g73M/qViHXHx1tJnz1mq6OhTMpvehfnRjaRDTQaSRdaiIkZsc280QIzv+PrQzn5kKaVDJVqxZE="
20+
access_key_id: $AWS_ACCESS_KEY_ID
21+
secret_access_key: $AWS_SECRET_ACCESS_KEY
2422
zip: build/distributions/extractor.java.zip
2523
timeout: 10
2624
memory_size: 512
2725
on:
2826
branch: master
27+
env:
28+
global:
29+
# AWS_ACCESS_KEY_ID
30+
- secure: "ls9JVpyq5QgjYtJwm5lDK483xJ+hKTlcMyCCEVxcRzQ+CFFnLzdxEFVa9v1Acl1RLgRCYYeVgXPzDENRi3t0wK+sQsDmqifPZ6h1/gCKjFbS/6e6eFkuSPZ02stLo0HkDqw1cODl/kLnMqlprlQY7yhTB1pUFo1hTHPlyR4V8sbXnbwP5wwtL0klKhVf1kjt8n5NQg7Wdc5mAAd28IUU2DyyFuZYWiVp0i1RDe18M4sT33VroGhzH0pjeXcukViR2a4VmTQJy/F8kdLgGDxUxyQ/T1VqVLCdez8eKSNrqrA3TGuh8IJVWuQsXvvtWtODwbsthrMpCuCOD4FsDkiXvFD6rbmeMBMl+b/7MI9JoIjY7uBrBCykLeI6Lzo9zxlFuxS6Qfh39lMtZLaOsbNI5MAea3LBCeXbsqXx1p7ySkUcTMiuoIG1ciLTIALz4tMFqKWEW12DI5o7Mh0RmrPL1giEZBqx0OdyhjDalnxiXxqwJKcMfxiCgDb1ZWeIQGWsQNah7g3ARbKZnmX8+Jspwvtn60CEArtFCwZpHUSP63XSJIxZJZ9KkACq+823cqQruHgeLvI9EoyiFKMjiAYt9wXf5ojAFwb7yV/TAk9SGxWKoe0cjYDxySPBudH3fP6XsQYH1jPZVIsAvBOtFt8xoOwKc4kULJFFm9d7oukWSs4="
31+
# AWS_SECRET_ACCESS_KEY
32+
- secure: "fzb7FzPR0A0QhzGijwFsIoLeAtLiGgp6HjywMPKAIxmRruOneD0ND0aZXYV0rqkdKAnM+aq+rmYbzg80F9QeJBXavuSHQU9cC4NmiXBpyKBqmcx4BUmsBivY3ZaeTpYLF6xLJFoxeXVwvBZjqDpupPK0s4ZMCTeLHSHtVbIkoEnJ/0We/Cutpfhvg/19C/a7YSX7N5BTItOI8fxA7fbLvinra8wWsNDNp2FyJzE/hn+7KkJktb/Fk4xxtqx/HbyJ89WZM1M67BgrUwCdWEb6pQXCy2TRC8OxqBi0gLBHZPYNj/PIXrICzNIxJnwPCqMgJJHT+xYSJW2gwNFh9D6Y0ZAc3N5S7k8i9Ttt5esWfz+DxgavwXEtU53skb8cAhJWbtBur3PYHgIgxvrMCj/Az1Ofk5X8I2SGUxP8iD47v8rGS2WlaQsylF1dDqiIqm574CTE5nmD/EYVfqVeeH1rXhJh0B7eAjYfz5mhJrfYQnaVr9M3RX8XMxHE4RrdIMnlyPtinTMMrndVdKC0touX898kk3MwJdRUX5Wx73a4y1L2+oV90NFuU/qYfSC5M8JQFFEIj1j3xv+aBKQAmUSlZ/yNt7bfpoHUH8D00uErwLR9oRt3DL6RrJ0HMRdSTIlgLLLQKnQJF6wB2WEEEPv6Fe5waqFsIubO3ltCXjOn+vA="

src/main/java/org/algorithm_visualizer/Extractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class Extractor implements RequestHandler<String, Response> {
2222

2323
public Response handleRequest(String code, Context context) {
2424
try {
25-
File tmpDir = Files.createTempDirectory("me").toFile();
25+
File tmpDir = Files.createTempDirectory("extractor-").toFile();
2626
File sourceFile = new File(tmpDir.toString(), "Main.java");
2727
Writer output = new BufferedWriter(new FileWriter(sourceFile));
2828
output.write(code);

0 commit comments

Comments
 (0)