This commit is contained in:
		@@ -7,22 +7,37 @@ jobs:
 | 
			
		||||
    services:
 | 
			
		||||
      postgres:
 | 
			
		||||
        image: postgres:15.2
 | 
			
		||||
        env:
 | 
			
		||||
          POSTGRES_USER: f0ck
 | 
			
		||||
          POSTGRES_PASSWORD: f0ck
 | 
			
		||||
          POSTGRES_DB: f0ck
 | 
			
		||||
          POSTGRES_PORT: 5432
 | 
			
		||||
        ports:
 | 
			
		||||
          - 5432:5432
 | 
			
		||||
        options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
 | 
			
		||||
        options: >-
 | 
			
		||||
          --health-cmd pg_isready
 | 
			
		||||
          --health-interval 10s
 | 
			
		||||
          --health-timeout 5s
 | 
			
		||||
          --health-retries 5
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v3
 | 
			
		||||
      - uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 19
 | 
			
		||||
      - run: npm ci
 | 
			
		||||
      - name: Setup database
 | 
			
		||||
 | 
			
		||||
      - name: Install PostgreSQL client
 | 
			
		||||
        run: |
 | 
			
		||||
          apt-get update
 | 
			
		||||
          apt-get-install --yes postgresql-client
 | 
			
		||||
      
 | 
			
		||||
      - name: import f0ck database
 | 
			
		||||
        run: psql -h postgres -d f0ck -U f0ck < f0ck.sql
 | 
			
		||||
        env:
 | 
			
		||||
          POSTGRES_HOST: postgres
 | 
			
		||||
          POSTGRES_USER: f0ck
 | 
			
		||||
          POSTGRES_PASSWORD: f0ck
 | 
			
		||||
          POSTGRES_DB: f0ck
 | 
			
		||||
          POSTGRES_PORT: ${{ job.services.postgres.ports[5432] }}
 | 
			
		||||
      - run: psql f0ck < f0ck.sql
 | 
			
		||||
      - run: mkdir -p public/ca deleted/{ca,b,t}
 | 
			
		||||
      - run: cp config_example.json config.json
 | 
			
		||||
          PGPASSWORD: f0ck
 | 
			
		||||
      
 | 
			
		||||
      - name: create directories
 | 
			
		||||
        run: mkdir -p tmp public/ca deleted/{ca,b,t}
 | 
			
		||||
 | 
			
		||||
      - name: copy config
 | 
			
		||||
        run: cp config_example.json config.json
 | 
			
		||||
 
 | 
			
		||||
@@ -35,7 +35,7 @@
 | 
			
		||||
  "sql": {
 | 
			
		||||
    "host": "localhost",
 | 
			
		||||
    "user": "f0ck",
 | 
			
		||||
    "password": "",
 | 
			
		||||
    "password": "f0ck",
 | 
			
		||||
    "database": "f0ck",
 | 
			
		||||
    "schema": "public",
 | 
			
		||||
    "multipleStatements": true
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user