Giter VIP home page Giter VIP logo

vagrant-intershop7's Introduction

#Vagrant/Puppet Template for an Intershop 7 VM This template will install a vm with

  • Ubuntu 12.04
  • Oracle XE 11g
  • Intershop 7
  • PrimeTech

Prerequisites

You need to copy several files to the modules/*/files folder:

oracle

  • oracle-xe-11.2.0-1.0.x86_64.rpm.zip

intershop

  • Extract the Intershop iso.
  • Run rpmconv.sh to create the rpms for ES1.
  • Convert the rpms to debs with "alien --scripts *.rpm".
  • Copy all debs to files/deb and the etest files from the optional files to files/deb/optional.
  • Copy the license.xml file to the files folder.
  • Copy ojdbc6.jar and ucp.jar. It is important that the jars version matches the database version. If in doubt check the manifest in the jar.

dependencies for libapr1 1.4 (not in precise)

Copy these packages from quantal to files

  • libapr1_1.4.6-3_amd64.deb
  • libaprutil1_1.4.1-3_amd64.deb
  • libaprutil1-dbd-odbc_1.4.1-3_amd64.deb

vagrant

Install vagrant with

  • gem install vagrant
  • gem install vagrant-vbguest

You also need Ruby and VirtualBox.

Setup

To create the vm run "vagrant up" inside the directory. Connect to the VM with "vagrant ssh".

Status

  • An DB user intershop/intershop is created.
  • The DB is automatically started.
  • The AS with all base cartriges gets installed.
  • The templates are precompiled.

What you need to do / TODO

  • Set IS_SOURCE and IS_TARGET
  • To mount the eserver1 directory run mnt_eserver.sh.
  • If you already have a project you can modify the intershop manifest to prevent the installation of the PrimeTech demo data.
  • To compile the cartridges in the shared folder you have to add vagrant to the isgrp1 and compile the cartridges as the vagrant user.

vagrant-intershop7's People

Stargazers

Cantek avatar Otto Smittenaar avatar Avatar Ng avatar

Watchers

Rainer Blessing avatar James Cloos avatar Cantek avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.