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: trueIf 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