Ben Simpson
03/01/2024, 8:40 AMmigrate head
as args to the container when starting it, it'll exit after finishing the migrationnaveen_kr
03/01/2024, 8:42 AM# Use a base image
FROM authzed/spicedb:latest
# Set environment variables for PostgreSQL connection
ENV SPICEDB_DATASTORE_ENGINE=postgres
ENV SPICEDB_DATASTORE_CONN_URI=postgres://postgres:password@localhost:5432/spicedb?sslmode=disable
# Run migration command
RUN spicedb migrate head
# Start SpiceDB service
CMD ["serve", "--grpc-preshared-key", "mykey"]
Ben Simpson
03/01/2024, 8:52 AMRUN
is a build thing, I'm not sure you want to init your database when building the image?
I was talking about running the container, something like this:
docker run authzed/spicedb:latest -e "SPICEDB_DATASTORE_ENGINE=..." -e "SPICEDB_DATASTORE_CONN_URI=..." migrate head
vroldanbet
03/01/2024, 8:52 AMserve-testing
?naveen_kr
03/01/2024, 8:53 AMvroldanbet
03/01/2024, 8:55 AMnaveen_kr
03/01/2024, 8:55 AMnaveen_kr
03/01/2024, 9:05 AMBen Simpson
03/01/2024, 9:08 AMvroldanbet
03/01/2024, 9:10 AMnaveen_kr
03/01/2024, 9:12 AMvroldanbet
03/01/2024, 9:13 AMnaveen_kr
03/01/2024, 9:15 AMvroldanbet
03/01/2024, 9:42 AMyetitwo
03/01/2024, 2:32 PMnaveen_kr
03/04/2024, 5:48 AM