Clear the docker setup - Deprecate post-create.sh and use bin/setup (#30502)
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							a729104a41
						
					
				
				
					commit
					cd4b00810d
				
			@@ -37,7 +37,7 @@
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
 | 
			
		||||
  "postCreateCommand": ".devcontainer/post-create.sh",
 | 
			
		||||
  "postCreateCommand": "bin/setup",
 | 
			
		||||
  "waitFor": "postCreateCommand",
 | 
			
		||||
 | 
			
		||||
  "customizations": {
 | 
			
		||||
 
 | 
			
		||||
@@ -30,7 +30,7 @@
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
 | 
			
		||||
  "postCreateCommand": ".devcontainer/post-create.sh",
 | 
			
		||||
  "postCreateCommand": "bin/setup",
 | 
			
		||||
  "waitFor": "postCreateCommand",
 | 
			
		||||
 | 
			
		||||
  "customizations": {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,27 +0,0 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
 | 
			
		||||
set -e # Fail the whole script on first error
 | 
			
		||||
 | 
			
		||||
# Fetch Ruby gem dependencies
 | 
			
		||||
bundle config path 'vendor/bundle'
 | 
			
		||||
bundle config with 'development test'
 | 
			
		||||
bundle install
 | 
			
		||||
 | 
			
		||||
# Make Gemfile.lock pristine again
 | 
			
		||||
git checkout -- Gemfile.lock
 | 
			
		||||
 | 
			
		||||
# Fetch Javascript dependencies
 | 
			
		||||
corepack prepare
 | 
			
		||||
yarn install --immutable
 | 
			
		||||
 | 
			
		||||
# [re]create, migrate, and seed the test database
 | 
			
		||||
RAILS_ENV=test ./bin/rails db:setup
 | 
			
		||||
 | 
			
		||||
# [re]create, migrate, and seed the development database
 | 
			
		||||
RAILS_ENV=development ./bin/rails db:setup
 | 
			
		||||
 | 
			
		||||
# Precompile assets for development
 | 
			
		||||
RAILS_ENV=development ./bin/rails assets:precompile
 | 
			
		||||
 | 
			
		||||
# Precompile assets for test
 | 
			
		||||
RAILS_ENV=test ./bin/rails assets:precompile
 | 
			
		||||
		Reference in New Issue
	
	Block a user