Snippets-logo-small
  • TYPO3 Typoscript
  • TYPO3 TSConfig
  • TYPO3 Install Tool
  • TYPO3 allg
  • Git
  • Javascript - JQuery
  • Unix
  • css
  • regular expressions
  • php
  • SQL
  • Ruby on Rails
  • Testing
  • Deployment Server

Deployment Server

  • Einrichtung des Servers 

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    
    apt-get install python-software-properties vim psmisc git build-essential libsqlite3-dev
    
    # nodejs
    add-apt-repository ppa:chris-lea/node.js
    sudo apt-get update
    sudo apt-get install nodejs npm   
    
    #nginx
    add-apt-repository ppa:nginx/stable
    apt-get update
    apt-get install nginx
    
    #postgres
    /etc/apt/sources.list.d/pgdg.list
    # für ubuntu z.b
    deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
    wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
    apt-get install postgresql libpq-dev
    apt-get update
    
    # user mit passwort in postgres folgende zeile in /etc/postgresql/9.2/main/pg_hba.conf
    local   all             all                                     md5 
    
    
    # user anlegen
    adduser deploy
    adduser deploy sudo
    
    
    # rbenv als user deploy
    git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
    
    # oben in .bashrc einfügen
    export RBENV_ROOT="${HOME}/.rbenv"
    
    if [ -d "${RBENV_ROOT}" ]; then
      export PATH="${RBENV_ROOT}/bin:${PATH}"
      eval "$(rbenv init -)"
    fi
    
    # ruby installieren
    git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
    rbenv install 1.9.3-<p392>
    
    
    # bundler installieren
    gem install bundler --no-ri --no-rdoc
    
    
    by stefan
This site is made by tan3