-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ghost 5 Dockerfile #100
Comments
I'd add this to the end of your Dockerfile, because I was missing this and the default config doesn't enable the adapter:
That cost me a few hours. The readme documents the other environment vars for the adapter configuration, as well as the config showing |
Thanks! This works for me! |
I made a modernized TypeScript fork of this one, using latest v3 version of AWS SDK & modern async / await syntax, so the workaround of upgrading packages is no longer needed. Adding in @mnebuerquo's tip, a more complete Dockerfile for recent versions of Ghost would be: FROM ghost:5.5.0-alpine AS ghost-base
RUN npm install --prefix /tmp/ghos3 ghos3 && \
cp -r /tmp/ghos3/node_modules/ghos3 current/core/server/adapters/storage/s3 && \
rm -r /tmp/ghos3 |
@laosb I used the same as you have mentioned but its throwing me error ": Unable to find storage adapter s3 in ,/var/lib/ghost/content/adapters/,/var/lib/ghost/versions/5.94.2/core/server/adapters/" I checked in my image there are files in current/core/server/adapters/storage/s3 |
I found out it works with ghost 5, but we have to upgrade packages aws-sdk and ghost-storage-base
The text was updated successfully, but these errors were encountered: