|  | @@ -227,12 +227,11 @@ function pleroma_create_database {
 | 
	
		
			
			| 227 | 227 |          echo $"Missing directory $PLEROMA_DIR/config"
 | 
	
		
			
			| 228 | 228 |          exit 7835393
 | 
	
		
			
			| 229 | 229 |      fi
 | 
	
		
			
			| 230 |  | -    pleroma_secret=$PLEROMA_DIR/config/prod.secret.exs
 | 
	
		
			
			|  | 230 | +    pleroma_secret=$PLEROMA_DIR/config/dev.secret.exs
 | 
	
		
			
			| 231 | 231 |      if [ ! -f $PLEROMA_DIR/config/dev.exs ]; then
 | 
	
		
			
			| 232 | 232 |          echo $"Did not find $PLEROMA_DIR/config/dev.exs"
 | 
	
		
			
			| 233 | 233 |          exit 78923528
 | 
	
		
			
			| 234 | 234 |      fi
 | 
	
		
			
			| 235 |  | -
 | 
	
		
			
			| 236 | 235 |      cp $PLEROMA_DIR/config/dev.exs $pleroma_secret
 | 
	
		
			
			| 237 | 236 |      sed -i "s|username:.*|username: \"pleroma\",|g" $pleroma_secret
 | 
	
		
			
			| 238 | 237 |      sed -i "s|password:.*|password: \"$PLEROMA_ADMIN_PASSWORD\",|g" $pleroma_secret
 | 
	
	
		
			
			|  | @@ -273,20 +272,13 @@ function pleroma_create_database {
 | 
	
		
			
			| 273 | 272 |          echo $'mix ecto.create failed'
 | 
	
		
			
			| 274 | 273 |          exit 83653582
 | 
	
		
			
			| 275 | 274 |      fi
 | 
	
		
			
			| 276 |  | -    sudo -u pleroma MIX_ENV=prod mix ecto.migrate --force
 | 
	
		
			
			|  | 275 | +    sudo -u pleroma mix ecto.migrate --force
 | 
	
		
			
			| 277 | 276 |      if [ ! "$?" = "0" ]; then
 | 
	
		
			
			| 278 | 277 |          run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
 | 
	
		
			
			| 279 | 278 |          run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
 | 
	
		
			
			| 280 | 279 |          echo $'mix ecto.migrate failed'
 | 
	
		
			
			| 281 | 280 |          exit 73752573
 | 
	
		
			
			| 282 | 281 |      fi
 | 
	
		
			
			| 283 |  | -    sudo -u pleroma MIX_ENV=prod mix phx.digest --force
 | 
	
		
			
			| 284 |  | -    if [ ! "$?" = "0" ]; then
 | 
	
		
			
			| 285 |  | -        run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
 | 
	
		
			
			| 286 |  | -        run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
 | 
	
		
			
			| 287 |  | -        echo $'mix phx.digest failed'
 | 
	
		
			
			| 288 |  | -        exit 783529235
 | 
	
		
			
			| 289 |  | -    fi
 | 
	
		
			
			| 290 | 282 |  
 | 
	
		
			
			| 291 | 283 |      # revoke the ability to create databases for this user
 | 
	
		
			
			| 292 | 284 |      run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
 | 
	
	
		
			
			|  | @@ -886,7 +878,7 @@ function install_pleroma {
 | 
	
		
			
			| 886 | 878 |  
 | 
	
		
			
			| 887 | 879 |      # We need to set up the url option again because it somehow gets
 | 
	
		
			
			| 888 | 880 |      # lost during mix compile
 | 
	
		
			
			| 889 |  | -    pleroma_secret=$PLEROMA_DIR/config/prod.secret.exs
 | 
	
		
			
			|  | 881 | +    pleroma_secret=$PLEROMA_DIR/config/dev.secret.exs
 | 
	
		
			
			| 890 | 882 |      if ! grep -q 'watchers: [],' $pleroma_secret; then
 | 
	
		
			
			| 891 | 883 |          sed -i 's|watchers: []|watchers: [],|g' $pleroma_secret
 | 
	
		
			
			| 892 | 884 |      fi
 | 
	
	
		
			
			|  | @@ -907,7 +899,6 @@ function install_pleroma {
 | 
	
		
			
			| 907 | 899 |      echo 'User=pleroma' >> /etc/systemd/system/pleroma.service
 | 
	
		
			
			| 908 | 900 |      echo "WorkingDirectory=$PLEROMA_DIR" >> /etc/systemd/system/pleroma.service
 | 
	
		
			
			| 909 | 901 |      echo "Environment=\"HOME=$PLEROMA_DIR\"" >> /etc/systemd/system/pleroma.service
 | 
	
		
			
			| 910 |  | -    echo "Environment=\"MIX_ENV=prod\"" >> /etc/systemd/system/pleroma.service
 | 
	
		
			
			| 911 | 902 |      echo 'ExecStart=/usr/local/bin/mix phx.server' >> /etc/systemd/system/pleroma.service
 | 
	
		
			
			| 912 | 903 |      echo 'ExecReload=/bin/kill $MAINPID' >> /etc/systemd/system/pleroma.service
 | 
	
		
			
			| 913 | 904 |      echo 'KillMode=process' >> /etc/systemd/system/pleroma.service
 |