mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 23:30:12 +01:00
Fix markup for code bits.
parent
744ec1f7c4
commit
a992114898
1 changed files with 15 additions and 21 deletions
|
|
@ -10,16 +10,13 @@ In these instructions some things may be different from set up to set up. Some w
|
||||||
|
|
||||||
h3. 1 - Installing all dependencies
|
h3. 1 - Installing all dependencies
|
||||||
|
|
||||||
<code>
|
<pre><code>$ sudo tasksel install lamp-server
|
||||||
$ sudo tasksel install lamp-server
|
|
||||||
|
|
||||||
$ sudo aptitude install ruby libdbd-mysql-ruby rake libopenssl-ruby libapache2-mod-passenger
|
$ sudo aptitude install ruby libdbd-mysql-ruby rake libopenssl-ruby libapache2-mod-passenger</code></pre>
|
||||||
</code>
|
|
||||||
|
|
||||||
h3. 2 - Download and set permissions for tracks
|
h3. 2 - Download and set permissions for tracks
|
||||||
|
|
||||||
<code>
|
<pre><code>$ wget http://github.com/bsag/tracks/zipball/1.7.1
|
||||||
$ wget http://github.com/bsag/tracks/zipball/1.7.1
|
|
||||||
|
|
||||||
$ unzip ./bsag-tracks-1.7.1-0-g13db454.zip
|
$ unzip ./bsag-tracks-1.7.1-0-g13db454.zip
|
||||||
|
|
||||||
|
|
@ -38,7 +35,7 @@ $ sudo find /var/lib/tracks -type f -exec chmod 600 '{}' \;
|
||||||
$ sudo find /var/lib/tracks/script -type f -exec chmod 700 '{}' \;
|
$ sudo find /var/lib/tracks/script -type f -exec chmod 700 '{}' \;
|
||||||
|
|
||||||
$ sudo ln -s /var/lib/tracks/public /var/www/tracks
|
$ sudo ln -s /var/lib/tracks/public /var/www/tracks
|
||||||
</code>
|
</code></pre>
|
||||||
|
|
||||||
<b>Note:</b> the zip and extracted directory filenames will probably be different
|
<b>Note:</b> the zip and extracted directory filenames will probably be different
|
||||||
<b>Note:</b> it's not possible to move the configuration files to ''/etc'' as is usual with Debian applications without having to change the code. If such is desired, the file ''config/boot.rb'' will require some editing.
|
<b>Note:</b> it's not possible to move the configuration files to ''/etc'' as is usual with Debian applications without having to change the code. If such is desired, the file ''config/boot.rb'' will require some editing.
|
||||||
|
|
@ -47,7 +44,7 @@ The ''find'' and ''chmod'' commands will set permissions as ''700'' for all dire
|
||||||
|
|
||||||
h3. 3 - Create MySQL database
|
h3. 3 - Create MySQL database
|
||||||
|
|
||||||
<code>
|
<pre><code>
|
||||||
$ sudo mysql -u root -p
|
$ sudo mysql -u root -p
|
||||||
mysql> CREATE DATABASE tracks;
|
mysql> CREATE DATABASE tracks;
|
||||||
Query OK, 1 row affected (0.03 sec)
|
Query OK, 1 row affected (0.03 sec)
|
||||||
|
|
@ -57,7 +54,7 @@ Query OK, 0 rows affected (0.08 sec)
|
||||||
|
|
||||||
mysql> quit;
|
mysql> quit;
|
||||||
Bye
|
Bye
|
||||||
</code>
|
</code></pre>
|
||||||
|
|
||||||
<b>Note:</b> if you choose a different database name, MySQL user to access the database or different password, they'll have to be change accordingly here and on the following. It's not difficult to do so, just requires a bit of extra attention.
|
<b>Note:</b> if you choose a different database name, MySQL user to access the database or different password, they'll have to be change accordingly here and on the following. It's not difficult to do so, just requires a bit of extra attention.
|
||||||
|
|
||||||
|
|
@ -65,31 +62,29 @@ h3. 4 - Configure tracks
|
||||||
|
|
||||||
The file ''config/database.yml'' needs to be edited. Edit ONLY the production section
|
The file ''config/database.yml'' needs to be edited. Edit ONLY the production section
|
||||||
|
|
||||||
<code>
|
<pre><code>
|
||||||
production:
|
production:
|
||||||
adapter: mysql
|
adapter: mysql
|
||||||
database: tracks
|
database: tracks
|
||||||
host: localhost
|
host: localhost
|
||||||
username: tracksuser
|
username: tracksuser
|
||||||
password: trackspassword
|
password: trackspassword
|
||||||
</code>
|
</code></pre>
|
||||||
|
|
||||||
|
|
||||||
The file ''config/site.yml'' needs to be edited. Choose a new salt word and set the correct time zone. The only things that need to be changed are
|
The file ''config/site.yml'' needs to be edited. Choose a new salt word and set the correct time zone. The only things that need to be changed are
|
||||||
|
|
||||||
<code>
|
<pre><code>
|
||||||
salt: ''change-me''
|
salt: ''change-me''
|
||||||
</code>
|
|
||||||
<code>
|
|
||||||
time_zone: ''UTC''
|
time_zone: ''UTC''
|
||||||
</code>
|
</code></pre>
|
||||||
|
|
||||||
|
|
||||||
To get a list of available time zones, use the command
|
To get a list of available time zones, use the command
|
||||||
|
|
||||||
<code>
|
<pre><code>$ sudo rake --rakefile=/var/lib/tracks/Rakefile time:zones:local
|
||||||
$ sudo rake --rakefile=/var/lib/tracks/Rakefile time:zones:local
|
</code></pre>
|
||||||
</code>
|
|
||||||
|
|
||||||
h3. 5 - Populate database
|
h3. 5 - Populate database
|
||||||
|
|
||||||
|
|
@ -101,12 +96,11 @@ h3. 6 - Configure and restart apache
|
||||||
|
|
||||||
Create a file for the tracks application on apache configuration and set it to use Passenger
|
Create a file for the tracks application on apache configuration and set it to use Passenger
|
||||||
|
|
||||||
<code>
|
<pre><code>$ echo "RailsBaseURI /tracks" | sudo tee /etc/apache2/conf.d/tracks.conf
|
||||||
$ echo "RailsBaseURI /tracks" | sudo tee /etc/apache2/conf.d/tracks.conf
|
|
||||||
|
|
||||||
$ sudo mv /var/lib/tracks/public/.htaccess /var/lib/tracks/public/.dontneedhtaccess
|
$ sudo mv /var/lib/tracks/public/.htaccess /var/lib/tracks/public/.dontneedhtaccess
|
||||||
|
|
||||||
$ sudo /etc/init.d/apache2 restart
|
$ sudo /etc/init.d/apache2 restart
|
||||||
</code>
|
</code></pre>
|
||||||
|
|
||||||
Open the URL http://localhost/tracks to start tracks. Whatever is the URL of your webserver, just add tracks to access to it remotely.
|
Open the URL http://localhost/tracks to start tracks. Whatever is the URL of your webserver, just add tracks to access to it remotely.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue