Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Eyestreet

...

"Content

...

Deploy"

...

Tool

...

This

...

is

...

a

...

java-based

...

tool

...

that

...

will

...

"deploy"

...

or

...

copy

...

content

...

from

...

an

...

Alfresco

...

WCM

...

repository

...

source

...

to

...

another

...

(target)

...

location.

...

The

...

target

...

location

...

can

...

be

...

local

...

or

...

remote

...

and

...

can

...

be

...

a

...

file

...

system

...

or

...

other

...

CMS.

...

Target

...

Configuration:

...

I

...

used

...

ISDA-IST1

...

as

...

the

...

target

...

machine

...

for

...

testing.

...

  • unpacked

...

  • the

...

  • software

...

  • into

...

  • /usr/local,

...

  • creating

...

  • /usr/local/cd-1.00.13

...

  • (the

...

  • content

...

  • deploy

...

  • home

...

  • directory,

...

  • aka

...

  • $CDHOME).

...

  • made

...

  • the

...

  • following

...

  • changes

...

  • in

...

  • the

...

  • files:

...

    • set

...

    • executable

...

    • bits

...

    • on

...

    • three

...

    • scripts

...

    • in

...

    • bin:

...

    • cda,

...

    • wrapper,

...

    • and

...

    • deploy

...

    • set

...

    • the

...

    • location

...

    • of

...

    • the

...

    • Java

...

    • binary

...

    • in

...

    • bin/wrapper.conf:

...


    • wrapper.java.command=/usr/local/jdk1.5.0_11/bin/java

...

    • configured the agent (aka

...

    • listener)

...

    • by

...

    • modifying

...

    • etc/cda.xml:
{:=|=
Code Block
title
cda.xml
borderStyle
solid
}
<?xml version="1.0" encoding="UTF-8" ?>
<agent-config>
        <admin bind-address="localhost" bind-port="21008" />
        <server bind-address="18.92.0.199" bind-port="21009">
                <permit host="18.92.1.223" key="">
                        <path location="/root/sturner/contentdeploy" />
                </permit>
        </server>
</agent-config>
{code}

   This allows connections from 

This allows connections from 18.92.1.223

...

(isda-cs2)

...

and

...

allows

...

deployment

...

to

...

/root/sturner/contentdeploy

...

  • The

...

  • agent/listener

...

  • is

...

  • started

...

  • by

...

  • typing:

...


  • $CDHOME/bin/cda

...

  • start
  • The agent is stopped by:
    $CDHOME/bin/cda

...

  • stop

Source Configuration:

I used ISDA-CS2

...

as

...

the

...

source

...

machine

...

for

...

testing.

...

  • installed

...

  • the

...

  • software

...

  • in

...

  • /usr/local,

...

  • as

...

  • on

...

  • the

...

  • target

...

  • machine

...

  • tweaked

...

  • the

...

  • $CDHOME/bin/deploy

...

  • script

...

  • so

...

  • that

...

  • the

...

  • location

...

  • of

...

  • the

...

  • java

...

  • binary

...

  • was

...

  • correct:

...


  • JAVA_EXE=/usr/local/jdk1.5.0_11/bin/java

...

  • moved the avm-remote

...

  • context

...

  • config

...

  • from

...

  • $CDHOME/conf/tests

...

  • to

...

  • $CDHOME/conf.

...

  • I

...

  • didn't

...

  • make

...

  • any

...

  • changes

...

  • to

...

  • this

...

  • config

...

  • file,

...

  • as

...

  • I

...

  • wanted

...

  • to

...

  • deploy

...

  • from

...

  • the

...

  • local

...

  • machine.

...

  • created

...

  • a

...

  • deployment

...

  • config

...

  • file

...

  • based

...

  • on

...

  • the

...

  • Eyestreet

...

  • samples

...

  • under

...

  • $CDHOME/conf.

...

  • My

...

  • file

...

  • is

...

  • $CDHOME/ist1-test.xml
{:=|=
Code Block
title
ist1-test.xml
borderStyle
solid
}
<?xml version="1.0" standalone="yes"?>
<deployment-config>

    <sources>
        <alfresco-avm-remote-source
                id="alfresco-cs2"
                context-file="source-avm-remote-context.xml"
                repository-path="steveweb:/www/avm_webapps"
                snapshot="-1"
                user="admin"
                password="PASSWORD-GOES-HERE"
                root-path="/ROOT"
        >
        </alfresco-avm-remote-source>
    </sources>

    <targets>
        <filesystem-target
                id="ist1-fs"
                root-path="/root/sturner/contentdeploy">
                <cd-agent-config ip-address="18.92.0.199" port="21009" />
        </filesystem-target>
    </targets>

    <deployments>

        <deployment
                id="alfresco-cs2-to-ist1-fs"
                active="t"
                source-refid="alfresco-cs2"
                target-refid="ist1-fs"
                source-path="/"
                recurse="/"
                target-path="/"
                overwrite="f"
        />

    </deployments>

</deployment-config>
{code}

h2. Deploying content

Deploying content

Finally,

...

to

...

deploy

...

content,

...

I

...

issued

...

these

...

command:

...

cd $CDHOME/bin

...


./deploy

...

../conf/ist1-test.xml

...

This

...

copies

...

files

...

from

...

the

...

staging

...

sandbox

...

of

...

the

...

"steveweb"

...

web

...

project

...

on

...

isda-cs2

...

into

...

the

...

file

...

system

...

on

...

isda-ist1

...

under

...

the

...

directory

...

/root/sturner/contentdeploy.