mirror of
https://github.com/fspc/Yellow-Bike-Database.git
synced 2025-04-04 09:33:24 -04:00
Created Installation (markdown)
parent
566364fab8
commit
c52b485751
44
Installation.md
Normal file
44
Installation.md
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
YBDB relies heavily on accurate time calculations.
|
||||||
|
|
||||||
|
Make sure you have installed time support for mysql or mariadb as explained [here](https://dev.mysql.com/doc/refman/5.7/en/time-zone-support.html). In GNU/Linux you run the mysql_tzinfo_to_sql program from the commandline:
|
||||||
|
|
||||||
|
`mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql`
|
||||||
|
|
||||||
|
It is recommended that you install this software with Docker.
|
||||||
|
|
||||||
|
Dockerfile may be found at [https://github.com/fspc/ybdb](https://github.com/fspc/ybdb), or you may pull the repository (updated infrequently).
|
||||||
|
|
||||||
|
```
|
||||||
|
docker pull bikebike/ybdb
|
||||||
|
```
|
||||||
|
|
||||||
|
## Run the docker container
|
||||||
|
|
||||||
|
Publish the container's port to the host:
|
||||||
|
|
||||||
|
>format: ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
docker run -d -p 81:80 --name="ybdb" bikebike/ybdb
|
||||||
|
```
|
||||||
|
|
||||||
|
## How to test/develop inside the running container process
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo docker exec -it ybdb /bin/bash
|
||||||
|
```
|
||||||
|
|
||||||
|
If it produces this error:
|
||||||
|
|
||||||
|
```
|
||||||
|
rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container_linux.go:247: starting container process caused \"process_linux.go:75: starting setns process caused \\\"fork/exec /proc/self/exe: no such file or directory\\\"\"\n"
|
||||||
|
```
|
||||||
|
|
||||||
|
then do this before attempting again:
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
docker stop ybdb
|
||||||
|
docker start ybdb
|
||||||
|
```
|
Loading…
x
Reference in New Issue
Block a user