Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /