Comments (8)
I think it would be unwise for the docker container to auto-update since upgrade operations increase risk of data loss and it would introduce the likelihood of unexpected changes. In addition, Some upgrades may need some manual intervention or consideration before running.
System requirements (PHP, SSL etc..) may also change on update which would cause further issues.
I think a new container version for new versions of BookStack, as is currently done, is definitely the safest approach.
from docker-bookstack.
You should be able to just do: (This command stack assumes that your bookstack container has volumes mapped for the persistent data)
docker stop <bookstack container name>
docker rm <bookstack container name>
docker pull solidnerd/bookstack
Then start your container as you did before.
from docker-bookstack.
However, the version of the bookstack release to use is hardcoded in the Dockerfile. You will only get a new version of Bookstack once solidnerd has updated the Dockerfile.
Is there a reason why the Dockerfile does not automatically pull the latest bookstack release?
Same question for the apache-stretch.
from docker-bookstack.
I see, thanks for the explanation :)
from docker-bookstack.
@solidnerd - Looks like we can go ahead and close this issue. Thanks!
from docker-bookstack.
Yes this issue can be closed. What I didn't realize is that bookstack upgrades the database schema automatically when you start the newer version. I found this out the hard way by trying to go back to the old version and not being able to. I had to restore the old database to get the old one to work.
from docker-bookstack.
Hello, All,
I am new to bookstack docker: I am trying to update my bookstack v0.31.6 to a newer version.
I have followed the instruction without seeing any error ( I stopped the old container, delete the old image, pull the new image and create a new container)
docker stop
docker rm
docker pull solidnerd/bookstack
It is all running as before, but it is still showing "BookStack v0.31.6" after the new container. How to update it to a new version like v21.10.1?
Thank you very much.
from docker-bookstack.
I've got the same problem.
from docker-bookstack.
Related Issues (20)
- Latest update Broke the Login Page HOT 24
- Remove in-container `.env` file in favour of container runtime environment settings HOT 2
- `latest` tagged image is not the latest image HOT 4
- Raspberry Pi4 support? HOT 1
- Restore database with sql file HOT 1
- New Installation: An unknown error occurred HOT 2
- Offer a way to update php.ini at startup based on `FILE_UPLOAD_SIZE_LIMIT` HOT 2
- Multi arch images? HOT 2
- Weird fresh install bug HOT 2
- Cannot upload image HOT 4
- Problem accessing uploaded attachments HOT 8
- Missing dependency for bookstack-system-cli HOT 2
- Problem with quick start HOT 5
- Incorrect launch HOT 1
- nginx 404 Not Found error HOT 7
- AzureAD integration HOT 1
- distinguishing features of this image? HOT 1
- Latest Image (24.2.3) Contains Code for 23.2.3 HOT 2
- Missing Link in docker-compose.yml HOT 2
- mv: cannot move '.env' to '.env.bak': Device or resource busy HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-bookstack.