hatamo commited on
Commit
04be373
·
1 Parent(s): bba1119

Added key generation

Browse files
Files changed (2) hide show
  1. bin/start.sh +10 -0
  2. config/credentials.yml.enc +0 -1
bin/start.sh CHANGED
@@ -6,6 +6,16 @@
6
  # - start Rails server on $PORT (default 8080)
7
 
8
  echo "[container] Preparing startup checks..."
 
 
 
 
 
 
 
 
 
 
9
  # If encrypted credentials are present, validate RAILS_MASTER_KEY before running DB/assets tasks.
10
  SKIP_CREDENTIALS=false
11
  if [ -f config/credentials.yml.enc ]; then
 
6
  # - start Rails server on $PORT (default 8080)
7
 
8
  echo "[container] Preparing startup checks..."
9
+
10
+ # If encrypted credentials file doesn't exist, create an empty one
11
+ # so Rails boot doesn't fail when looking for credentials.yml.enc
12
+ if [ ! -f config/credentials.yml.enc ]; then
13
+ echo "[container] Generating empty encrypted credentials..."
14
+ bundle exec rails credentials:edit --enroll-mfa=false <<EOF
15
+
16
+ EOF
17
+ fi
18
+
19
  # If encrypted credentials are present, validate RAILS_MASTER_KEY before running DB/assets tasks.
20
  SKIP_CREDENTIALS=false
21
  if [ -f config/credentials.yml.enc ]; then
config/credentials.yml.enc DELETED
@@ -1 +0,0 @@
1
- ndUznRmayK8A6qvwN0ESsGZ/GYqZfL7zKzTnDjviSs4O0Av/QiROw6buZ9DLUEdA0zVYjXQ4YNKQ5K6LkYOu26G3xzmLCwQ3qR75tPRxmUGkIHhf4IGJo/t5Iozu/8YnpJk3H4+dd2q3vmjVQ/O6a1rM6G36xIgBqeVgg2Z/oPHf8u3ZtOKyaozU0FE7oHQMHDyRjUXcN5uH7/E/prss7gV5CX0lC5SwZ08OAaAHuDXbvM7V087qf2qIdkMfPkiKnWAlWfIEBsmmrOjCP66GRZeel4nBhOwgZnXq40WfR8Thox8z6Z9cQq6P0X2yB9+FnlG/uYl3mEL1MQAZ8Cn3XgMtJPn71RMg35ivq92B7ErvG9jCb8tHIBLljLIYs47dnSMcozfPmga3ldD5uWHTxfT+guiEGObI2FHalISFDP9IP/MIs2vErG1Cz79yY6LZ4wbBXahtpSYbkH3mWSGULCwGxOLyTJGU58d0HAQJwr/9di/EUebMNWrS--12pbno4x3eFsgMSM--V40ELhd99DoIWnWfqk/Aqg==