doasync/vector
0
1# Dockerfile for VectorDB2FROM ankane/pgvector:latest3 4# Switch to root user5USER root6 7# Create necessary directories and set permissions8RUN mkdir -p /var/lib/postgresql/data /var/run/postgresql && \9 chown -R 1000:1000 /var/lib/postgresql/data /var/run/postgresql && \10 chmod 777 /var/lib/postgresql/data /var/run/postgresql11 12# Set up a new user named "user" with user ID 100013RUN useradd -m -u 1000 user14 15# Switch to the "user" user16USER user17 18ENV POSTGRES_PASSWORD=mypassword19 20# Expose the PostgreSQL port21EXPOSE 543222 23# Volume for data persistence24VOLUME /var/lib/postgresql/data