Skip to content

Commit

Permalink
Added redis
Browse files Browse the repository at this point in the history
  • Loading branch information
MarhiievHE committed Dec 30, 2023
1 parent 81d8895 commit 34fd125
Showing 1 changed file with 35 additions and 5 deletions.
40 changes: 35 additions & 5 deletions .github/workflows/test-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,23 +38,53 @@ jobs:
run: |
echo "unix_socket_directories = ''" >> "$PGDATA/postgresql.conf"
echo "port = 5432" >> "$PGDATA/postgresql.conf"
$pgCtlPath = "C:\Program Files\PostgreSQL\14\bin\pg_ctl"
& $pgCtlPath start
$PG_BIN = "C:\Program Files\PostgreSQL\14\bin"
$env:PATH = "$PG_BIN;$env:PATH"
Write-Host "PATH=$env:PATH"
# $pgCtlPath = "C:\Program Files\PostgreSQL\14\bin\pg_ctl.exe"
pg_ctl start
Start-Sleep -Seconds 15
# cd database
# bash setup.sh
cd database
# $psqlPath = "C:\Program Files\PostgreSQL\14\bin\psql.exe"
bash setup.sh
# Invoke-WebRequest -Uri https://github.com/stedolan/jq/releases/download/jq-1.6/jq-win64.exe -OutFile jq.exe
# .\jq.exe '. + {"experimental": true}' C:\ProgramData\Docker\config\daemon.json | Set-Content -Path C:\ProgramData\Docker\config\daemon.json
# type C:\ProgramData\Docker\config\daemon.json
# Restart-Service Docker
docker info
# docker info
# Invoke-WebRequest -Uri "https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?_gl=1*1h68n6z*_ga*MTE2MjkxMTYzMS4xNjk2MjYwNjc1*_ga_XJWPQMJYHQ*MTcwMzgwOTg0MS4yMi4xLjE3MDM4MTA1MzAuMjcuMC4w" -o ddi.exe
# Start-Process 'ddi.exe' -Wait install
# dir "C:\ProgramData\Docker"
# .\DockerCli.exe -SwitchDaemon
# Get-ChildItem -Path "C:\ProgramData\Docker" -Filter "DockerCli.exe" -Recurse
- name: Setup redis (on Windows)
if: runner.os == 'windows'
run: |
$URL = "https://github.com/redis-windows/redis-windows/releases/download/7.0.14/Redis-7.0.14-Windows-x64-with-Service.tar.gz"
$outputFolder = "C:\redis"
if (-not (Test-Path $outputFolder)) {
New-Item -ItemType Directory -Path $outputFolder | Out-Null
}
Invoke-WebRequest -Uri $URL -OutFile "redis.tar.gz"
tar -xf "redis.tar.gz" -C $outputFolder
$innerFolder = Get-ChildItem -Path $outputFolder | Select-Object -First 1
Move-Item -Path "$outputFolder\$($innerFolder.Name)\*" -Destination $outputFolder -Force
Remove-Item -Path "$outputFolder\$($innerFolder.Name)" -Force
$REDIS_PATH=$outputFolder
Write-Host "REDIS_PATH=$REDIS_PATH"
cd $REDIS_PATH
dir
sc.exe create Redis binpath=C:\redis\RedisService.exe start= auto
net start Redis
- name: Start docker containers
if: runner.os != 'windows'
run: |
Expand Down

0 comments on commit 34fd125

Please sign in to comment.