Please follow README-docker-compose.md to run fakeCAS with OSF.
By default, OSF uses the master
image of fakeCAS, as shown below in docker-compose.yml.
##################################
# Central Authentication Service #
##################################
fakecas:
image: quay.io/centerforopenscience/fakecas:master
command: fakecas -host=0.0.0.0:8080 -osfhost=localhost:5000 -dbaddress=postgres://postgres@postgres:5432/osf?sslmode=disable
restart: unless-stopped
ports:
- 8080:8080
depends_on:
- postgres
stdin_open: true
If you need the develop
one, use quay.io/centerforopenscience/fakecas:develop
instead. Run docker-compose pull fakecas
to pull the latest image before starting fakeCAS.
Starting 19.0.0, fakeCAS no longer provides downloadable binary executables. Here is the last version 0.11.1 that provides such a binary. However, the binary does not work with OSF starting 19.23.0.
Please take a look at the Dockerfile for how to develop fakeCAS locally. On macOS, use brew
to install go
.
After installing go, pull dependencies using go install
and run fakeCAS locally unsing go run ./fakeCas.go